starting build "9262491c-30fe-48e0-9629-5a8929998fbf" 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 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1" Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Already have image (with digest): gcr.io/cloud-builders/docker Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Sending build context to Docker daemon 7.68kB Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Step 1/7 : FROM gcr.io/oss-fuzz-base/base-builder-python Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": latest: Pulling from oss-fuzz-base/base-builder-python Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b549f31133a9: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6e628c8ef21f: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f53ab3868c1c: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": a55801351b59: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 3bb5606c96f9: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 04679461c0a4: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6202956b2fc8: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6de59df1d969: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": e94fca21036a: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f06e7a843c98: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 2e63cbce29d6: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 8fce8f94211f: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c26bd18729a4: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 1425e2da3d0f: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 24218bda6367: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b31a426d2518: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 84cf1ab1e9f9: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 2c2b7d72eac9: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 710430df408b: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 26ec0ac61159: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 557ca0d2b5c7: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 986c94e54976: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": cbac95d8da00: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5a7a3f93fe73: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 7a93d1a7fb44: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": dac0759625b9: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": d1cb5c7641a2: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 02eb0541e91a: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 52ae1ac2675c: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5129b6a32636: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f712ebbbd8d9: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 0df20a1baa3e: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6dd08d591949: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c9de98ed230e: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c4d8394d753c: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5da0bdfffdca: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 08d89138e853: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b9b3a87688da: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 573629b82da0: Pulling fs layer Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": e94fca21036a: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6202956b2fc8: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6de59df1d969: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 7a93d1a7fb44: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6dd08d591949: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": dac0759625b9: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f06e7a843c98: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c9de98ed230e: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": d1cb5c7641a2: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 0df20a1baa3e: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c4d8394d753c: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5129b6a32636: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 02eb0541e91a: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5da0bdfffdca: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 2e63cbce29d6: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f712ebbbd8d9: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 2c2b7d72eac9: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 52ae1ac2675c: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 08d89138e853: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 24218bda6367: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 8fce8f94211f: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b9b3a87688da: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 710430df408b: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b31a426d2518: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c26bd18729a4: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 26ec0ac61159: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 573629b82da0: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 84cf1ab1e9f9: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 557ca0d2b5c7: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5a7a3f93fe73: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 986c94e54976: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": cbac95d8da00: Waiting Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f53ab3868c1c: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f53ab3868c1c: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 3bb5606c96f9: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 3bb5606c96f9: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6de59df1d969: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6de59df1d969: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6202956b2fc8: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6202956b2fc8: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b549f31133a9: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b549f31133a9: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": a55801351b59: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": a55801351b59: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 2e63cbce29d6: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 8fce8f94211f: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 8fce8f94211f: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 1425e2da3d0f: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c26bd18729a4: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c26bd18729a4: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6e628c8ef21f: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6e628c8ef21f: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f06e7a843c98: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f06e7a843c98: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b31a426d2518: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b31a426d2518: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 24218bda6367: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 24218bda6367: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 2c2b7d72eac9: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 2c2b7d72eac9: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 84cf1ab1e9f9: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 84cf1ab1e9f9: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 710430df408b: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 26ec0ac61159: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 26ec0ac61159: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b549f31133a9: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 986c94e54976: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 986c94e54976: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 557ca0d2b5c7: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 557ca0d2b5c7: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": cbac95d8da00: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": cbac95d8da00: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5a7a3f93fe73: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5a7a3f93fe73: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": dac0759625b9: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 7a93d1a7fb44: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 7a93d1a7fb44: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 02eb0541e91a: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 02eb0541e91a: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": e94fca21036a: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": e94fca21036a: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": d1cb5c7641a2: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 52ae1ac2675c: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 52ae1ac2675c: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f712ebbbd8d9: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f712ebbbd8d9: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5129b6a32636: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5129b6a32636: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 0df20a1baa3e: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 0df20a1baa3e: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6dd08d591949: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6dd08d591949: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c4d8394d753c: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c4d8394d753c: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c9de98ed230e: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c9de98ed230e: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5da0bdfffdca: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5da0bdfffdca: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b9b3a87688da: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b9b3a87688da: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 08d89138e853: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 08d89138e853: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 573629b82da0: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 573629b82da0: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 04679461c0a4: Verifying Checksum Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 04679461c0a4: Download complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6e628c8ef21f: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f53ab3868c1c: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": a55801351b59: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 3bb5606c96f9: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 04679461c0a4: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6202956b2fc8: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6de59df1d969: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": e94fca21036a: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f06e7a843c98: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 2e63cbce29d6: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 8fce8f94211f: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c26bd18729a4: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 1425e2da3d0f: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 24218bda6367: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b31a426d2518: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 84cf1ab1e9f9: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 2c2b7d72eac9: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 710430df408b: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 26ec0ac61159: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 557ca0d2b5c7: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 986c94e54976: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": cbac95d8da00: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5a7a3f93fe73: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 7a93d1a7fb44: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": dac0759625b9: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": d1cb5c7641a2: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 02eb0541e91a: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 52ae1ac2675c: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5129b6a32636: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": f712ebbbd8d9: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 0df20a1baa3e: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 6dd08d591949: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c9de98ed230e: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": c4d8394d753c: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 5da0bdfffdca: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 08d89138e853: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": b9b3a87688da: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 573629b82da0: Pull complete Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Digest: sha256:6b2b3a7e4a2da50de47f94925cffbe34747e1aae4f33d7f07ba6c681dd648b23 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder-python:latest Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": ---> ba1e90ca5105 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Step 2/7 : RUN apt-get update && apt-get install -y cmake protobuf-compiler Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": ---> Running in 3e9f4f523bfa Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Fetched 383 kB in 1s (340 kB/s) Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Reading package lists... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Reading package lists... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Building dependency tree... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Reading state information... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": The following packages were automatically installed and are no longer required: Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": autotools-dev libsigsegv2 m4 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Use 'apt autoremove' to remove them. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": The following additional packages will be installed: Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": cmake-data libarchive13 libicu66 libjsoncpp1 libprotobuf-dev Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": libprotobuf-lite17 libprotobuf17 libprotoc17 librhash0 libuv1 libxml2 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": zlib1g-dev Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Suggested packages: Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": cmake-doc ninja-build lrzip Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": The following NEW packages will be installed: Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": cmake cmake-data libarchive13 libicu66 libjsoncpp1 libprotobuf-dev Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": libprotobuf-lite17 libprotobuf17 libprotoc17 librhash0 libuv1 libxml2 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": protobuf-compiler zlib1g-dev Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Need to get 17.9 MB of archives. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": After this operation, 82.5 MB of additional disk space will be used. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.10 [640 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libuv1 amd64 1.34.2-1ubuntu1.5 [80.9 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake-data all 3.16.3-1ubuntu1.20.04.1 [1613 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libarchive13 amd64 3.4.0-2ubuntu1.5 [327 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 libjsoncpp1 amd64 1.7.4-3.1ubuntu2 [75.6 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 librhash0 amd64 1.3.9-1 [113 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:8 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cmake amd64 3.16.3-1ubuntu1.20.04.1 [3668 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:9 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf-lite17 amd64 3.6.1.3-2ubuntu5.2 [132 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf17 amd64 3.6.1.3-2ubuntu5.2 [798 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:11 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotoc17 amd64 3.6.1.3-2ubuntu5.2 [646 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:12 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:13 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libprotobuf-dev amd64 3.6.1.3-2ubuntu5.2 [1156 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Get:14 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 protobuf-compiler amd64 3.6.1.3-2ubuntu5.2 [27.6 kB] Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": debconf: delaying package configuration, since apt-utils is not installed Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Fetched 17.9 MB in 2s (11.1 MB/s) Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package libicu66:amd64. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": (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 ... 17483 files and directories currently installed.) Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../00-libicu66_66.1-2ubuntu2.1_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package libxml2:amd64. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../01-libxml2_2.9.10+dfsg-5ubuntu0.20.04.10_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.10) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package libuv1:amd64. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../02-libuv1_1.34.2-1ubuntu1.5_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package cmake-data. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../03-cmake-data_3.16.3-1ubuntu1.20.04.1_all.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package libarchive13:amd64. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../04-libarchive13_3.4.0-2ubuntu1.5_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking libarchive13:amd64 (3.4.0-2ubuntu1.5) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package libjsoncpp1:amd64. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../05-libjsoncpp1_1.7.4-3.1ubuntu2_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package librhash0:amd64. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../06-librhash0_1.3.9-1_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking librhash0:amd64 (1.3.9-1) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package cmake. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../07-cmake_3.16.3-1ubuntu1.20.04.1_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package libprotobuf-lite17:amd64. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../08-libprotobuf-lite17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package libprotobuf17:amd64. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../09-libprotobuf17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking libprotobuf17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package libprotoc17:amd64. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../10-libprotoc17_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking libprotoc17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package zlib1g-dev:amd64. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../11-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package libprotobuf-dev:amd64. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../12-libprotobuf-dev_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Selecting previously unselected package protobuf-compiler. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Preparing to unpack .../13-protobuf-compiler_3.6.1.3-2ubuntu5.2_amd64.deb ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Unpacking protobuf-compiler (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up libprotobuf-lite17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up libuv1:amd64 (1.34.2-1ubuntu1.5) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up librhash0:amd64 (1.3.9-1) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up cmake-data (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up libprotobuf17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.10) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up libjsoncpp1:amd64 (1.7.4-3.1ubuntu2) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up libprotoc17:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up protobuf-compiler (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up libarchive13:amd64 (3.4.0-2ubuntu1.5) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up libprotobuf-dev:amd64 (3.6.1.3-2ubuntu5.2) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Setting up cmake (3.16.3-1ubuntu1.20.04.1) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Processing triggers for libc-bin (2.31-0ubuntu9.18) ... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Removing intermediate container 3e9f4f523bfa Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": ---> 70d5db74c3d6 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Step 3/7 : RUN pip install "scikit-build-core>=0.11" "nanobind==2.12.0" Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": ---> Running in 2c6a4bc917c6 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Collecting scikit-build-core>=0.11 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Downloading scikit_build_core-1.0.3-py3-none-any.whl.metadata (19 kB) Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Collecting nanobind==2.12.0 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Downloading nanobind-2.12.0-py3-none-any.whl.metadata (1.8 kB) Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Requirement already satisfied: packaging>=23.2 in /usr/local/lib/python3.11/site-packages (from scikit-build-core>=0.11) (26.2) Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Collecting pathspec>=0.12.0 (from scikit-build-core>=0.11) Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Downloading pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Downloading nanobind-2.12.0-py3-none-any.whl (249 kB) Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Downloading scikit_build_core-1.0.3-py3-none-any.whl (278 kB) Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Downloading pathspec-1.1.1-py3-none-any.whl (57 kB) Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Installing collected packages: nanobind, pathspec, scikit-build-core Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Successfully installed nanobind-2.12.0 pathspec-1.1.1 scikit-build-core-1.0.3 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Removing intermediate container 2c6a4bc917c6 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": ---> 49d4573c4f32 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Step 4/7 : RUN git clone --depth 1 https://github.com/onnx/onnx.git onnx && cd onnx && git submodule update --init --recursive Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": ---> Running in 3a04508ee737 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Cloning into 'onnx'... Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Removing intermediate container 3a04508ee737 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": ---> 25557ca79e97 Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Step 5/7 : RUN mkdir -p /deps/protobuf /deps/abseil-cpp && wget -qO- https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protobuf-25.1.tar.gz | tar -xz --strip-components=1 -C /deps/protobuf && wget -qO- https://github.com/abseil/abseil-cpp/releases/download/20250127.0/abseil-cpp-20250127.0.tar.gz | tar -xz --strip-components=1 -C /deps/abseil-cpp Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": ---> Running in 49d5d1f91f0c Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Removing intermediate container 49d5d1f91f0c Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": ---> ca3f7ccac6ec Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Step 6/7 : WORKDIR $SRC Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": ---> Running in e87e14564d7b Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Removing intermediate container e87e14564d7b Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": ---> 6dc37e587a8d Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Step 7/7 : COPY build.sh $SRC/ Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": ---> 16cc06f0349c Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Successfully built 16cc06f0349c Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Successfully tagged gcr.io/oss-fuzz/onnx:latest Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1": Successfully tagged us-central1-docker.pkg.dev/oss-fuzz/unsafe/onnx:latest Finished Step #1 - "build-18314312-b7a8-4d31-b7c4-5edc653e0ab1" Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/onnx Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/filewIBTZL Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ python == \g\o ]] Step #2 - "srcmap": ++ find /src -name .git -type d Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/onnx/.git Step #2 - "srcmap": + GIT_DIR=/src/onnx Step #2 - "srcmap": + cd /src/onnx Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/onnx/onnx.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=18a44ebe7dce191db2ed3bf8daa9c0c33e8687cb Step #2 - "srcmap": + jq_inplace /tmp/filewIBTZL '."/src/onnx" = { type: "git", url: "https://github.com/onnx/onnx.git", rev: "18a44ebe7dce191db2ed3bf8daa9c0c33e8687cb" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileQky0Ja Step #2 - "srcmap": + cat /tmp/filewIBTZL Step #2 - "srcmap": + jq '."/src/onnx" = { type: "git", url: "https://github.com/onnx/onnx.git", rev: "18a44ebe7dce191db2ed3bf8daa9c0c33e8687cb" }' Step #2 - "srcmap": + mv /tmp/fileQky0Ja /tmp/filewIBTZL Step #2 - "srcmap": ++ find /src -name .svn -type d Step #2 - "srcmap": ++ find /src -name .hg -type d Step #2 - "srcmap": + '[' '' '!=' '' ']' Step #2 - "srcmap": + cat /tmp/filewIBTZL Step #2 - "srcmap": + rm /tmp/filewIBTZL Step #2 - "srcmap": { Step #2 - "srcmap": "/src/onnx": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/onnx/onnx.git", Step #2 - "srcmap": "rev": "18a44ebe7dce191db2ed3bf8daa9c0c33e8687cb" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-address-x86_64" Step #3 - "compile-libfuzzer-address-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-address-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": CC=clang Step #3 - "compile-libfuzzer-address-x86_64": CXX=clang++ Step #3 - "compile-libfuzzer-address-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -fno-sanitize=function,leak,vptr, Step #3 - "compile-libfuzzer-address-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -fno-sanitize=function,leak,vptr Step #3 - "compile-libfuzzer-address-x86_64": RUSTFLAGS=--cfg fuzzing -Zsanitizer=address -Cdebuginfo=1 -Cforce-frame-pointers Step #3 - "compile-libfuzzer-address-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-address-x86_64": + cd /src/onnx Step #3 - "compile-libfuzzer-address-x86_64": + export 'CMAKE_ARGS=-DONNX_BUILD_CUSTOM_PROTOBUF=ON -DFETCHCONTENT_SOURCE_DIR_PROTOBUF=/deps/protobuf -DFETCHCONTENT_SOURCE_DIR_ABSL=/deps/abseil-cpp -DFETCHCONTENT_FULLY_DISCONNECTED=ON' Step #3 - "compile-libfuzzer-address-x86_64": + CMAKE_ARGS='-DONNX_BUILD_CUSTOM_PROTOBUF=ON -DFETCHCONTENT_SOURCE_DIR_PROTOBUF=/deps/protobuf -DFETCHCONTENT_SOURCE_DIR_ABSL=/deps/abseil-cpp -DFETCHCONTENT_FULLY_DISCONNECTED=ON' Step #3 - "compile-libfuzzer-address-x86_64": + unset CFLAGS CXXFLAGS LIB_FUZZING_ENGINE Step #3 - "compile-libfuzzer-address-x86_64": + pip3 install --no-build-isolation . Step #3 - "compile-libfuzzer-address-x86_64": Processing ./. Step #3 - "compile-libfuzzer-address-x86_64": Preparing metadata (pyproject.toml) ... [?25l- done Step #3 - "compile-libfuzzer-address-x86_64": [?25hCollecting numpy>=1.23.2 (from onnx==1.23.0) Step #3 - "compile-libfuzzer-address-x86_64": Downloading numpy-2.4.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Step #3 - "compile-libfuzzer-address-x86_64": Collecting protobuf>=6.31.1 (from onnx==1.23.0) Step #3 - "compile-libfuzzer-address-x86_64": Downloading protobuf-7.35.1-cp310-abi3-manylinux2014_x86_64.whl.metadata (595 bytes) Step #3 - "compile-libfuzzer-address-x86_64": Collecting typing_extensions>=4.7.1 (from onnx==1.23.0) Step #3 - "compile-libfuzzer-address-x86_64": Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB) Step #3 - "compile-libfuzzer-address-x86_64": Collecting ml_dtypes>=0.5.4 (from onnx==1.23.0) Step #3 - "compile-libfuzzer-address-x86_64": Downloading ml_dtypes-0.5.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.9 kB) Step #3 - "compile-libfuzzer-address-x86_64": Downloading ml_dtypes-0.5.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.0 MB) Step #3 - "compile-libfuzzer-address-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/5.0 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 83.7 MB/s 0:00:00 Step #3 - "compile-libfuzzer-address-x86_64": [?25hDownloading numpy-2.4.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.9 MB) Step #3 - "compile-libfuzzer-address-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/16.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.9/16.9 MB 159.6 MB/s 0:00:00 Step #3 - "compile-libfuzzer-address-x86_64": [?25hDownloading protobuf-7.35.1-cp310-abi3-manylinux2014_x86_64.whl (327 kB) Step #3 - "compile-libfuzzer-address-x86_64": Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) Step #3 - "compile-libfuzzer-address-x86_64": Building wheels for collected packages: onnx Step #3 - "compile-libfuzzer-address-x86_64": Building wheel for onnx (pyproject.toml) ... [?25l- \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ error Step #3 - "compile-libfuzzer-address-x86_64": error: subprocess-exited-with-error Step #3 - "compile-libfuzzer-address-x86_64": Step #3 - "compile-libfuzzer-address-x86_64": × Building wheel for onnx (pyproject.toml) did not run successfully. Step #3 - "compile-libfuzzer-address-x86_64": │ exit code: 1 Step #3 - "compile-libfuzzer-address-x86_64": ╰─> [34512 lines of output] Step #3 - "compile-libfuzzer-address-x86_64":   WARNING: tool.scikit-build.metadata is deprecated; use the standard top-level [[tool.dynamic-metadata]] instead Step #3 - "compile-libfuzzer-address-x86_64":   *** scikit-build-core 1.0.3 using CMake 3.29.2 (wheel) Step #3 - "compile-libfuzzer-address-x86_64":   *** Configuring CMake... Step #3 - "compile-libfuzzer-address-x86_64":   loading initial cache file .setuptools-cmake-build/CMakeInit.txt Step #3 - "compile-libfuzzer-address-x86_64":   -- The CXX compiler identification is Clang 22.0.0 Step #3 - "compile-libfuzzer-address-x86_64":   -- Detecting CXX compiler ABI info Step #3 - "compile-libfuzzer-address-x86_64":   -- Detecting CXX compiler ABI info - done Step #3 - "compile-libfuzzer-address-x86_64":   -- Check for working CXX compiler: /usr/local/bin/clang++ - skipped Step #3 - "compile-libfuzzer-address-x86_64":   -- Detecting CXX compile features Step #3 - "compile-libfuzzer-address-x86_64":   -- Detecting CXX compile features - done Step #3 - "compile-libfuzzer-address-x86_64":   -- Found Python3: /usr/local/bin/python3 (found version "3.11.13") found components: Interpreter Development.Module Development.SABIModule Step #3 - "compile-libfuzzer-address-x86_64":   -- Found Python: /usr/local/bin/python3 (found version "3.11.13") found components: Interpreter Development.Module Development.SABIModule Step #3 - "compile-libfuzzer-address-x86_64":   -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 Step #3 - "compile-libfuzzer-address-x86_64":   -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 - Success Step #3 - "compile-libfuzzer-address-x86_64":   -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX20 Step #3 - "compile-libfuzzer-address-x86_64":   -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX20 - Failed Step #3 - "compile-libfuzzer-address-x86_64":   -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Step #3 - "compile-libfuzzer-address-x86_64":   -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed Step #3 - "compile-libfuzzer-address-x86_64":   -- Looking for pthread_create in pthreads Step #3 - "compile-libfuzzer-address-x86_64":   -- Looking for pthread_create in pthreads - not found Step #3 - "compile-libfuzzer-address-x86_64":   -- Looking for pthread_create in pthread Step #3 - "compile-libfuzzer-address-x86_64":   -- Looking for pthread_create in pthread - found Step #3 - "compile-libfuzzer-address-x86_64":   -- Found Threads: TRUE Step #3 - "compile-libfuzzer-address-x86_64":   -- Download and build Protobuf from https://github.com/protocolbuffers/protobuf/releases/download/v31.1/protobuf-31.1.tar.gz Step #3 - "compile-libfuzzer-address-x86_64":   -- The C compiler identification is Clang 22.0.0 Step #3 - "compile-libfuzzer-address-x86_64":   -- Detecting C compiler ABI info Step #3 - "compile-libfuzzer-address-x86_64":   -- Detecting C compiler ABI info - done Step #3 - "compile-libfuzzer-address-x86_64":   -- Check for working C compiler: /usr/local/bin/clang - skipped Step #3 - "compile-libfuzzer-address-x86_64":   -- Detecting C compile features Step #3 - "compile-libfuzzer-address-x86_64":   -- Detecting C compile features - done Step #3 - "compile-libfuzzer-address-x86_64":   -- Step #3 - "compile-libfuzzer-address-x86_64":   -- 25.1.0 Step #3 - "compile-libfuzzer-address-x86_64":   -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT Step #3 - "compile-libfuzzer-address-x86_64":   -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT - Success Step #3 - "compile-libfuzzer-address-x86_64":   -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS Step #3 - "compile-libfuzzer-address-x86_64":   -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS - Success Step #3 - "compile-libfuzzer-address-x86_64":   -- ONNX_PROTOC_EXECUTABLE: $ Step #3 - "compile-libfuzzer-address-x86_64":   Generated: /src/onnx/.setuptools-cmake-build/onnx/onnx-ml.proto Step #3 - "compile-libfuzzer-address-x86_64":   Generated: /src/onnx/.setuptools-cmake-build/onnx/onnx-operators-ml.proto Step #3 - "compile-libfuzzer-address-x86_64":   Generated: /src/onnx/.setuptools-cmake-build/onnx/onnx-data.proto Step #3 - "compile-libfuzzer-address-x86_64":   -- Step #3 - "compile-libfuzzer-address-x86_64":   -- ******** Summary ******** Step #3 - "compile-libfuzzer-address-x86_64":   -- CMake version : 3.29.2 Step #3 - "compile-libfuzzer-address-x86_64":   -- CMake command : /usr/local/bin/cmake Step #3 - "compile-libfuzzer-address-x86_64":   -- System : Linux Step #3 - "compile-libfuzzer-address-x86_64":   -- C++ compiler : /usr/local/bin/clang++ Step #3 - "compile-libfuzzer-address-x86_64":   -- C++ compiler version : 22.0.0 Step #3 - "compile-libfuzzer-address-x86_64":   -- Build type : Release Step #3 - "compile-libfuzzer-address-x86_64":   -- CMAKE_INSTALL_PREFIX : /tmp/tmpdmr9txcc/wheel/platlib Step #3 - "compile-libfuzzer-address-x86_64":   -- CMAKE_MODULE_PATH : /src/onnx/cmake/external Step #3 - "compile-libfuzzer-address-x86_64":   -- Step #3 - "compile-libfuzzer-address-x86_64":   -- ONNX version : 1.23.0 Step #3 - "compile-libfuzzer-address-x86_64":   -- ONNX NAMESPACE : onnx Step #3 - "compile-libfuzzer-address-x86_64":   -- ONNX_USE_LITE_PROTO : OFF Step #3 - "compile-libfuzzer-address-x86_64":   -- ONNX_USE_PROTOBUF_SHARED_LIBS : OFF Step #3 - "compile-libfuzzer-address-x86_64":   -- ONNX_DISABLE_EXCEPTIONS : OFF Step #3 - "compile-libfuzzer-address-x86_64":   -- ONNX_DISABLE_STATIC_REGISTRATION : OFF Step #3 - "compile-libfuzzer-address-x86_64":   -- ONNX_WERROR : OFF Step #3 - "compile-libfuzzer-address-x86_64":   -- ONNX_HARDENING : OFF Step #3 - "compile-libfuzzer-address-x86_64":   -- ONNX_BUILD_TESTS : OFF Step #3 - "compile-libfuzzer-address-x86_64":   -- ONNX_USE_UNITY_BUILD : OFF Step #3 - "compile-libfuzzer-address-x86_64":   -- BUILD_SHARED_LIBS : OFF Step #3 - "compile-libfuzzer-address-x86_64":   -- Step #3 - "compile-libfuzzer-address-x86_64":   -- onnx compile options : -Wall;-Wextra Step #3 - "compile-libfuzzer-address-x86_64":   -- onnx_proto compile options : -Wall;-Wextra Step #3 - "compile-libfuzzer-address-x86_64":   -- onnx compile definitions : ONNX_NAMESPACE=onnx;ONNX_ML=1 Step #3 - "compile-libfuzzer-address-x86_64":   -- onnx_proto compile definitions : ONNX_NAMESPACE=onnx;ONNX_ML=1 Step #3 - "compile-libfuzzer-address-x86_64":   -- onnx link libraries : protobuf::libprotobuf Step #3 - "compile-libfuzzer-address-x86_64":   -- onnx_proto link libraries : protobuf::libprotobuf Step #3 - "compile-libfuzzer-address-x86_64":   -- Step #3 - "compile-libfuzzer-address-x86_64":   -- Protobuf version : 31.1 Step #3 - "compile-libfuzzer-address-x86_64":   -- ONNX_BUILD_PYTHON : ON Step #3 - "compile-libfuzzer-address-x86_64":   -- Python3 version : 3.11.13 Step #3 - "compile-libfuzzer-address-x86_64":   -- Python3 executable : /usr/local/bin/python3 Step #3 - "compile-libfuzzer-address-x86_64":   -- Python3 includes : /usr/local/include/python3.11 Step #3 - "compile-libfuzzer-address-x86_64":   -- Python3 libraries : Step #3 - "compile-libfuzzer-address-x86_64":   -- Python3 interpreter ID : Python Step #3 - "compile-libfuzzer-address-x86_64":   -- Python SOABI : cpython-311-x86_64-linux-gnu Step #3 - "compile-libfuzzer-address-x86_64":   -- Configuring done (1.1s) Step #3 - "compile-libfuzzer-address-x86_64":   -- Generating done (0.3s) Step #3 - "compile-libfuzzer-address-x86_64":   -- Build files have been written to: /src/onnx/.setuptools-cmake-build Step #3 - "compile-libfuzzer-address-x86_64":   *** Building project with Unix Makefiles... Step #3 - "compile-libfuzzer-address-x86_64":   [ 0%] Building CXX object _deps/absl-build/absl/base/CMakeFiles/absl_spinlock_wait.dir/internal/spinlock_wait.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 1%] Linking CXX static library libabsl_spinlock_wait.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 1%] Built target absl_spinlock_wait Step #3 - "compile-libfuzzer-address-x86_64":   [ 1%] Building CXX object _deps/absl-build/absl/base/CMakeFiles/absl_log_severity.dir/log_severity.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 1%] Linking CXX static library libabsl_log_severity.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 1%] Built target absl_log_severity Step #3 - "compile-libfuzzer-address-x86_64":   [ 2%] Building CXX object _deps/absl-build/absl/base/CMakeFiles/absl_raw_logging_internal.dir/internal/raw_logging.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 2%] Linking CXX static library libabsl_raw_logging_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 2%] Built target absl_raw_logging_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 2%] Building CXX object _deps/absl-build/absl/base/CMakeFiles/absl_base.dir/internal/cycleclock.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 2%] Building CXX object _deps/absl-build/absl/base/CMakeFiles/absl_base.dir/internal/spinlock.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/spinlock.cc:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/call_once.h:42: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 2%] Building CXX object _deps/absl-build/absl/base/CMakeFiles/absl_base.dir/internal/sysinfo.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/sysinfo.cc:66: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/call_once.h:42: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 2%] Building CXX object _deps/absl-build/absl/base/CMakeFiles/absl_base.dir/internal/thread_identity.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/thread_identity.cc:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/call_once.h:42: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 2%] Building CXX object _deps/absl-build/absl/base/CMakeFiles/absl_base.dir/internal/unscaledcycleclock.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 3%] Linking CXX static library libabsl_base.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 3%] Built target absl_base Step #3 - "compile-libfuzzer-address-x86_64":   [ 3%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings_internal.dir/internal/ostringstream.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 3%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings_internal.dir/internal/utf8.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 3%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings_internal.dir/internal/escaping.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/escaping.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/escaping.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 3%] Linking CXX static library libabsl_strings_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 3%] Built target absl_strings_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 3%] Building CXX object _deps/absl-build/absl/base/CMakeFiles/absl_throw_delegate.dir/internal/throw_delegate.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 3%] Linking CXX static library libabsl_throw_delegate.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 3%] Built target absl_throw_delegate Step #3 - "compile-libfuzzer-address-x86_64":   [ 4%] Building CXX object _deps/absl-build/absl/numeric/CMakeFiles/absl_int128.dir/int128.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/numeric/int128.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/numeric/int128.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/types/compare.h:51: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 4%] Linking CXX static library libabsl_int128.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 4%] Built target absl_int128 Step #3 - "compile-libfuzzer-address-x86_64":   [ 4%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_string_view.dir/string_view.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 4%] Linking CXX static library libabsl_string_view.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 4%] Built target absl_string_view Step #3 - "compile-libfuzzer-address-x86_64":   [ 4%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/ascii.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 4%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/charconv.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/charconv.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/charconv.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 5%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/escaping.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/escaping.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/escaping.h:32: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 5%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/internal/charconv_bigint.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/charconv_bigint.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/charconv_bigint.h:24: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 5%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/internal/charconv_parse.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/charconv_parse.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/charconv_parse.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/charconv.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 5%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/internal/damerau_levenshtein_distance.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 5%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/internal/memutil.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/memutil.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/memutil.h:24: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 5%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/internal/stringify_sink.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/stringify_sink.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/stringify_sink.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 6%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/match.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/match.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/match.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 6%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/numbers.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/numbers.cc:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/numbers.h:43: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 6%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/str_cat.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/str_cat.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/str_cat.h:105: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 6%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/str_replace.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/str_replace.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/str_replace.h:46: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 6%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/str_split.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/str_split.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/str_split.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_split_internal.h:43: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 7%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_strings.dir/substitute.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/substitute.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/substitute.h:81: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 7%] Linking CXX static library libabsl_strings.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 7%] Built target absl_strings Step #3 - "compile-libfuzzer-address-x86_64":   [ 7%] Building CXX object _deps/protobuf-build/third_party/utf8_range/CMakeFiles/utf8_validity.dir/utf8_validity.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/third_party/utf8_range/utf8_validity.cc:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/third_party/utf8_range/utf8_validity.h:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 8%] Linking CXX static library libutf8_validity.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 8%] Built target utf8_validity Step #3 - "compile-libfuzzer-address-x86_64":   [ 8%] Building CXX object _deps/absl-build/absl/base/CMakeFiles/absl_malloc_internal.dir/internal/low_level_alloc.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/low_level_alloc.cc:24: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/call_once.h:42: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 8%] Linking CXX static library libabsl_malloc_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 8%] Built target absl_malloc_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 8%] Building CXX object _deps/absl-build/absl/base/CMakeFiles/absl_strerror.dir/internal/strerror.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 9%] Linking CXX static library libabsl_strerror.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 9%] Built target absl_strerror Step #3 - "compile-libfuzzer-address-x86_64":   [ 10%] Building CXX object _deps/absl-build/absl/base/CMakeFiles/absl_tracing_internal.dir/internal/tracing.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 10%] Linking CXX static library libabsl_tracing_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 10%] Built target absl_tracing_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 10%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_fixed.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 10%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_format.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 10%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_if.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 10%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_impl.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 10%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_info.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 11%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_libc.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 11%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_lookup.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 11%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/time_zone_posix.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 11%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time_zone.dir/internal/cctz/src/zone_info_source.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 11%] Linking CXX static library libabsl_time_zone.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 11%] Built target absl_time_zone Step #3 - "compile-libfuzzer-address-x86_64":   [ 11%] Building CXX object _deps/absl-build/absl/debugging/CMakeFiles/absl_debugging_internal.dir/internal/address_is_readable.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 11%] Building CXX object _deps/absl-build/absl/debugging/CMakeFiles/absl_debugging_internal.dir/internal/elf_mem_image.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 12%] Building CXX object _deps/absl-build/absl/debugging/CMakeFiles/absl_debugging_internal.dir/internal/vdso_support.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 12%] Linking CXX static library libabsl_debugging_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 12%] Built target absl_debugging_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 12%] Building CXX object _deps/absl-build/absl/debugging/CMakeFiles/absl_stacktrace.dir/stacktrace.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 12%] Linking CXX static library libabsl_stacktrace.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 12%] Built target absl_stacktrace Step #3 - "compile-libfuzzer-address-x86_64":   [ 12%] Building CXX object _deps/absl-build/absl/debugging/CMakeFiles/absl_utf8_for_code_point.dir/internal/utf8_for_code_point.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 12%] Linking CXX static library libabsl_utf8_for_code_point.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 12%] Built target absl_utf8_for_code_point Step #3 - "compile-libfuzzer-address-x86_64":   [ 12%] Building CXX object _deps/absl-build/absl/debugging/CMakeFiles/absl_decode_rust_punycode.dir/internal/decode_rust_punycode.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/debugging/internal/decode_rust_punycode.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 12%] Linking CXX static library libabsl_decode_rust_punycode.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 12%] Built target absl_decode_rust_punycode Step #3 - "compile-libfuzzer-address-x86_64":   [ 13%] Building CXX object _deps/absl-build/absl/debugging/CMakeFiles/absl_demangle_rust.dir/internal/demangle_rust.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/debugging/internal/demangle_rust.cc:24: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 13%] Linking CXX static library libabsl_demangle_rust.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 13%] Built target absl_demangle_rust Step #3 - "compile-libfuzzer-address-x86_64":   [ 13%] Building CXX object _deps/absl-build/absl/debugging/CMakeFiles/absl_demangle_internal.dir/internal/demangle.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 13%] Linking CXX static library libabsl_demangle_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 13%] Built target absl_demangle_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 14%] Building CXX object _deps/absl-build/absl/debugging/CMakeFiles/absl_symbolize.dir/symbolize.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/debugging/symbolize.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/debugging/symbolize.h:55: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/debugging/internal/symbolize.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 14%] Linking CXX static library libabsl_symbolize.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 14%] Built target absl_symbolize Step #3 - "compile-libfuzzer-address-x86_64":   [ 14%] Building CXX object _deps/absl-build/absl/profiling/CMakeFiles/absl_exponential_biased.dir/internal/exponential_biased.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 14%] Linking CXX static library libabsl_exponential_biased.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 14%] Built target absl_exponential_biased Step #3 - "compile-libfuzzer-address-x86_64":   [ 14%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_graphcycles_internal.dir/internal/graphcycles.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 15%] Linking CXX static library libabsl_graphcycles_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 15%] Built target absl_graphcycles_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 15%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_civil_time.dir/internal/cctz/src/civil_time_detail.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 15%] Linking CXX static library libabsl_civil_time.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 15%] Built target absl_civil_time Step #3 - "compile-libfuzzer-address-x86_64":   [ 16%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time.dir/civil_time.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/civil_time.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/civil_time.h:77: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 16%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time.dir/clock.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 16%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time.dir/duration.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/duration.cc:69: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 16%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time.dir/format.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/format.cc:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/match.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 16%] Building CXX object _deps/absl-build/absl/time/CMakeFiles/absl_time.dir/time.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.cc:34: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 17%] Linking CXX static library libabsl_time.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 17%] Built target absl_time Step #3 - "compile-libfuzzer-address-x86_64":   [ 17%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_kernel_timeout_internal.dir/internal/kernel_timeout.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 17%] Linking CXX static library libabsl_kernel_timeout_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 17%] Built target absl_kernel_timeout_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 17%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_synchronization.dir/barrier.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/barrier.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/barrier.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/mutex.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 17%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_synchronization.dir/blocking_counter.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/blocking_counter.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/blocking_counter.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/mutex.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 17%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_synchronization.dir/internal/create_thread_identity.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/waiter.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/futex_waiter.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 17%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_synchronization.dir/internal/futex_waiter.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/futex_waiter.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 18%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_synchronization.dir/internal/per_thread_sem.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/per_thread_sem.h:32: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 18%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_synchronization.dir/internal/pthread_waiter.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/pthread_waiter.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/pthread_waiter.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 18%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_synchronization.dir/internal/sem_waiter.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/sem_waiter.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/sem_waiter.h:28: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/futex.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 18%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_synchronization.dir/internal/stdcpp_waiter.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 18%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_synchronization.dir/internal/waiter_base.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/waiter_base.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/waiter_base.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 19%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_synchronization.dir/internal/win32_waiter.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 19%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_synchronization.dir/notification.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/notification.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/notification.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/mutex.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 19%] Building CXX object _deps/absl-build/absl/synchronization/CMakeFiles/absl_synchronization.dir/mutex.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/mutex.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/mutex.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 19%] Linking CXX static library libabsl_synchronization.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 19%] Built target absl_synchronization Step #3 - "compile-libfuzzer-address-x86_64":   [ 19%] Building CXX object _deps/absl-build/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/internal/hashtablez_sampler.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/hashtablez_sampler.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/profiling/internal/sample_recorder.h:33: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/mutex.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 19%] Building CXX object _deps/absl-build/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/internal/hashtablez_sampler_force_weak_definition.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/profiling/internal/sample_recorder.h:33: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/mutex.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 19%] Linking CXX static library libabsl_hashtablez_sampler.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 19%] Built target absl_hashtablez_sampler Step #3 - "compile-libfuzzer-address-x86_64":   [ 19%] Building CXX object _deps/absl-build/absl/types/CMakeFiles/absl_bad_variant_access.dir/bad_variant_access.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 20%] Linking CXX static library libabsl_bad_variant_access.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 20%] Built target absl_bad_variant_access Step #3 - "compile-libfuzzer-address-x86_64":   [ 20%] Building CXX object _deps/absl-build/absl/types/CMakeFiles/absl_bad_optional_access.dir/bad_optional_access.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 20%] Linking CXX static library libabsl_bad_optional_access.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 20%] Built target absl_bad_optional_access Step #3 - "compile-libfuzzer-address-x86_64":   [ 20%] Building CXX object _deps/absl-build/absl/crc/CMakeFiles/absl_crc_cpu_detect.dir/internal/cpu_detect.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/cpu_detect.cc:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/types/optional.h:39: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/utility/utility.h:45: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 20%] Linking CXX static library libabsl_crc_cpu_detect.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 20%] Built target absl_crc_cpu_detect Step #3 - "compile-libfuzzer-address-x86_64":   [ 21%] Building CXX object _deps/absl-build/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc.cc:46: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 21%] Building CXX object _deps/absl-build/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc_x86_arm_combined.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.cc:24: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 21%] Linking CXX static library libabsl_crc_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 21%] Built target absl_crc_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 21%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_str_format_internal.dir/internal/str_format/arg.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/arg.cc:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/arg.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 21%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_str_format_internal.dir/internal/str_format/bind.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/bind.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:24: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/inlined_vector.h:54: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/inlined_vector.h:32: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/compressed_tuple.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/utility/utility.h:45: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 22%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_str_format_internal.dir/internal/str_format/extension.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/extension.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/extension.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/output.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 22%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_str_format_internal.dir/internal/str_format/float_conversion.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/float_conversion.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/extension.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/output.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 22%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_str_format_internal.dir/internal/str_format/output.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/output.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/output.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 22%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_str_format_internal.dir/internal/str_format/parser.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/parser.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/parser.h:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/checker.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/str_format/arg.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 22%] Linking CXX static library libabsl_str_format_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 22%] Built target absl_str_format_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 22%] Building CXX object _deps/absl-build/absl/crc/CMakeFiles/absl_crc32c.dir/crc32c.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/crc32c.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/crc32c.h:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 22%] Building CXX object _deps/absl-build/absl/crc/CMakeFiles/absl_crc32c.dir/internal/crc_memcpy_fallback.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/crc32c.h:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 22%] Building CXX object _deps/absl-build/absl/crc/CMakeFiles/absl_crc32c.dir/internal/crc_memcpy_x86_arm_combined.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.cc:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/crc32c.h:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 23%] Building CXX object _deps/absl-build/absl/crc/CMakeFiles/absl_crc32c.dir/internal/crc_non_temporal_memcpy.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/crc32c.h:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 23%] Linking CXX static library libabsl_crc32c.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 23%] Built target absl_crc32c Step #3 - "compile-libfuzzer-address-x86_64":   [ 23%] Building CXX object _deps/absl-build/absl/crc/CMakeFiles/absl_crc_cord_state.dir/internal/crc_cord_state.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc_cord_state.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/crc32c.h:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 23%] Linking CXX static library libabsl_crc_cord_state.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 23%] Built target absl_crc_cord_state Step #3 - "compile-libfuzzer-address-x86_64":   [ 23%] Building CXX object _deps/absl-build/absl/hash/CMakeFiles/absl_city.dir/internal/city.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/hash/internal/city.cc:28: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 23%] Linking CXX static library libabsl_city.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 23%] Built target absl_city Step #3 - "compile-libfuzzer-address-x86_64":   [ 24%] Building CXX object _deps/absl-build/absl/hash/CMakeFiles/absl_low_level_hash.dir/internal/low_level_hash.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/hash/internal/low_level_hash.cc:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/unaligned_access.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 24%] Linking CXX static library libabsl_low_level_hash.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 24%] Built target absl_low_level_hash Step #3 - "compile-libfuzzer-address-x86_64":   [ 24%] Building CXX object _deps/absl-build/absl/hash/CMakeFiles/absl_hash.dir/internal/hash.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/hash/internal/hash.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/hash/internal/hash.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 24%] Linking CXX static library libabsl_hash.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 24%] Built target absl_hash Step #3 - "compile-libfuzzer-address-x86_64":   [ 24%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_cord_internal.dir/internal/cord_internal.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_internal.cc:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_internal.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 24%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_cord_internal.dir/internal/cord_rep_btree.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_rep_btree.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_rep_btree.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_internal.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 25%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_cord_internal.dir/internal/cord_rep_btree_navigator.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_internal.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 25%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_cord_internal.dir/internal/cord_rep_btree_reader.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_internal.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 25%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_cord_internal.dir/internal/cord_rep_crc.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_rep_crc.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/crc32c.h:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 25%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_cord_internal.dir/internal/cord_rep_consume.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/functional/function_ref.h:54: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/functional/internal/function_ref.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/functional/any_invocable.h:43: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/functional/internal/any_invocable.h:71: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 25%] Linking CXX static library libabsl_cord_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 25%] Built target absl_cord_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 26%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_cordz_functions.dir/internal/cordz_functions.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 26%] Linking CXX static library libabsl_cordz_functions.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 26%] Built target absl_cordz_functions Step #3 - "compile-libfuzzer-address-x86_64":   [ 26%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_cordz_handle.dir/internal/cordz_handle.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cordz_handle.cc:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/no_destructor.h:43: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 26%] Linking CXX static library libabsl_cordz_handle.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 26%] Built target absl_cordz_handle Step #3 - "compile-libfuzzer-address-x86_64":   [ 26%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_cordz_info.dir/internal/cordz_info.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cordz_info.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cordz_info.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_internal.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 26%] Linking CXX static library libabsl_cordz_info.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 26%] Built target absl_cordz_info Step #3 - "compile-libfuzzer-address-x86_64":   [ 27%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_cord.dir/cord.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/cord.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/cord.h:76: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/cord.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/cord.h:76: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/cord.cc:1517:51: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1517 | absl::InlinedVector, 2> worklist; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 27%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_cord.dir/cord_analysis.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/cord_analysis.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/cord_analysis.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 27%] Building CXX object _deps/absl-build/absl/strings/CMakeFiles/absl_cord.dir/cord_buffer.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/cord_buffer.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/cord_buffer.h:37: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/internal/cord_internal.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 27%] Linking CXX static library libabsl_cord.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 27%] Built target absl_cord Step #3 - "compile-libfuzzer-address-x86_64":   [ 27%] Building CXX object _deps/absl-build/absl/container/CMakeFiles/absl_raw_hash_set.dir/internal/raw_hash_set.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:198: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/endian.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 27%] Linking CXX static library libabsl_raw_hash_set.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 27%] Built target absl_raw_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   [ 27%] Building CXX object _deps/absl-build/absl/debugging/CMakeFiles/absl_examine_stack.dir/internal/examine_stack.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/debugging/internal/examine_stack.cc:43: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/debugging/symbolize.h:55: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/debugging/internal/symbolize.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 28%] Linking CXX static library libabsl_examine_stack.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 28%] Built target absl_examine_stack Step #3 - "compile-libfuzzer-address-x86_64":   [ 28%] Building CXX object _deps/absl-build/absl/debugging/CMakeFiles/absl_leak_check.dir/leak_check.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Linking CXX static library libabsl_leak_check.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Built target absl_leak_check Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Building CXX object _deps/absl-build/absl/flags/CMakeFiles/absl_flags_program_name.dir/internal/program_name.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/internal/program_name.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/internal/program_name.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Linking CXX static library libabsl_flags_program_name.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Built target absl_flags_program_name Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Building CXX object _deps/absl-build/absl/flags/CMakeFiles/absl_flags_config.dir/usage_config.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/usage_config.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/usage_config.h:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Linking CXX static library libabsl_flags_config.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Built target absl_flags_config Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Building CXX object _deps/absl-build/absl/flags/CMakeFiles/absl_flags_marshalling.dir/marshalling.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/marshalling.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/marshalling.h:203: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/numeric/int128.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/types/compare.h:51: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Linking CXX static library libabsl_flags_marshalling.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Built target absl_flags_marshalling Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Building CXX object _deps/absl-build/absl/flags/CMakeFiles/absl_flags_commandlineflag_internal.dir/internal/commandlineflag.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Linking CXX static library libabsl_flags_commandlineflag_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Built target absl_flags_commandlineflag_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 29%] Building CXX object _deps/absl-build/absl/flags/CMakeFiles/absl_flags_commandlineflag.dir/commandlineflag.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/commandlineflag.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/commandlineflag.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 30%] Linking CXX static library libabsl_flags_commandlineflag.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 30%] Built target absl_flags_commandlineflag Step #3 - "compile-libfuzzer-address-x86_64":   [ 31%] Building CXX object _deps/absl-build/absl/flags/CMakeFiles/absl_flags_private_handle_accessor.dir/internal/private_handle_accessor.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/internal/private_handle_accessor.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/internal/private_handle_accessor.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/commandlineflag.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 31%] Linking CXX static library libabsl_flags_private_handle_accessor.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 31%] Built target absl_flags_private_handle_accessor Step #3 - "compile-libfuzzer-address-x86_64":   [ 31%] Building CXX object _deps/absl-build/absl/flags/CMakeFiles/absl_flags_reflection.dir/reflection.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/reflection.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/reflection.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/reflection.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/reflection.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, absl::CommandLineFlag *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, absl::CommandLineFlag *>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::CommandLineFlag *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, absl::CommandLineFlag *>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::CommandLineFlag *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, absl::CommandLineFlag *>>>::EmplaceDecomposable, std::pair, absl::CommandLineFlag *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, absl::CommandLineFlag *>::apply, absl::CommandLineFlag *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, absl::CommandLineFlag *>>>::EmplaceDecomposable, std::pair, absl::CommandLineFlag *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, absl::CommandLineFlag *>>::apply, absl::CommandLineFlag *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, absl::CommandLineFlag *>>>::EmplaceDecomposable, std::pair, absl::CommandLineFlag *>, absl::container_internal::FlatHashMapPolicy, absl::CommandLineFlag *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2979:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::CommandLineFlag *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, absl::CommandLineFlag *>>>::emplace, absl::CommandLineFlag *>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2979 | return emplace(std::forward(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/flags/reflection.cc:131:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::CommandLineFlag *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, absl::CommandLineFlag *>>>::insert, absl::CommandLineFlag *>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   131 | flags_.insert(FlagMap::value_type(flag.Name(), &flag)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 31%] Linking CXX static library libabsl_flags_reflection.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 31%] Built target absl_flags_reflection Step #3 - "compile-libfuzzer-address-x86_64":   [ 31%] Building CXX object _deps/absl-build/absl/flags/CMakeFiles/absl_flags_internal.dir/internal/flag.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/internal/flag.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/flags/internal/flag.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/call_once.h:42: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 32%] Linking CXX static library libabsl_flags_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 32%] Built target absl_flags_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_internal_globals.dir/internal/globals.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/globals.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/globals.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Linking CXX static library libabsl_log_internal_globals.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Built target absl_log_internal_globals Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_internal_format.dir/internal/log_format.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/log_format.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/log_format.h:32: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Linking CXX static library libabsl_log_internal_format.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Built target absl_log_internal_format Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_internal_proto.dir/internal/proto.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/proto.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/proto.h:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Linking CXX static library libabsl_log_internal_proto.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Built target absl_log_internal_proto Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_internal_fnmatch.dir/internal/fnmatch.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/fnmatch.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/fnmatch.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Linking CXX static library libabsl_log_internal_fnmatch.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Built target absl_log_internal_fnmatch Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_vlog_config_internal.dir/internal/vlog_config.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/vlog_config.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Linking CXX static library libabsl_vlog_config_internal.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Built target absl_vlog_config_internal Step #3 - "compile-libfuzzer-address-x86_64":   [ 33%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_globals.dir/globals.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/globals.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/globals.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Linking CXX static library libabsl_log_globals.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Built target absl_log_globals Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_entry.dir/log_entry.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/log_entry.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/log_entry.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Linking CXX static library libabsl_log_entry.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Built target absl_log_entry Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_sink.dir/log_sink.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/log_sink.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/log_sink.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/log_entry.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Linking CXX static library libabsl_log_sink.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Built target absl_log_sink Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_internal_log_sink_set.dir/internal/log_sink_set.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/log_sink_set.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/log_sink_set.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/log_entry.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Linking CXX static library libabsl_log_internal_log_sink_set.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Built target absl_log_internal_log_sink_set Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_internal_nullguard.dir/internal/nullguard.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Linking CXX static library libabsl_log_internal_nullguard.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Built target absl_log_internal_nullguard Step #3 - "compile-libfuzzer-address-x86_64":   [ 34%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_internal_structured_proto.dir/internal/structured_proto.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/structured_proto.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/structured_proto.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/proto.h:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 35%] Linking CXX static library libabsl_log_internal_structured_proto.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 35%] Built target absl_log_internal_structured_proto Step #3 - "compile-libfuzzer-address-x86_64":   [ 35%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_internal_message.dir/internal/log_message.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/log_message.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/log_message.h:42: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/log_message.cc:166:58: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   166 | absl::InlinedVector, 16> extra_sinks; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 36%] Linking CXX static library libabsl_log_internal_message.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 36%] Built target absl_log_internal_message Step #3 - "compile-libfuzzer-address-x86_64":   [ 36%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_internal_check_op.dir/internal/check_op.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 36%] Linking CXX static library libabsl_log_internal_check_op.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 36%] Built target absl_log_internal_check_op Step #3 - "compile-libfuzzer-address-x86_64":   [ 37%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_internal_conditions.dir/internal/conditions.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 37%] Linking CXX static library libabsl_log_internal_conditions.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 37%] Built target absl_log_internal_conditions Step #3 - "compile-libfuzzer-address-x86_64":   [ 37%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_die_if_null.dir/die_if_null.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/die_if_null.cc:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/log.h:200: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/log_impl.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_vlog_is_on.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/vlog_config.h:39: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 37%] Linking CXX static library libabsl_die_if_null.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 37%] Built target absl_die_if_null Step #3 - "compile-libfuzzer-address-x86_64":   [ 37%] Building CXX object _deps/absl-build/absl/log/CMakeFiles/absl_log_initialize.dir/initialize.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/initialize.cc:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/globals.h:27: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 37%] Linking CXX static library libabsl_log_initialize.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 37%] Built target absl_log_initialize Step #3 - "compile-libfuzzer-address-x86_64":   [ 37%] Building CXX object _deps/absl-build/absl/status/CMakeFiles/absl_status.dir/internal/status_internal.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/internal/status_internal.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/internal/status_internal.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/internal/status_internal.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/internal/status_internal.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.cc:63:34: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   63 | for (size_t i = 0; i < payloads->size(); ++i) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 37%] Building CXX object _deps/absl-build/absl/status/CMakeFiles/absl_status.dir/status.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/status.cc:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/status.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/status.cc:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/status.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 37%] Building CXX object _deps/absl-build/absl/status/CMakeFiles/absl_status.dir/status_payload_printer.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/status_payload_printer.cc:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/status_payload_printer.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 38%] Linking CXX static library libabsl_status.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 38%] Built target absl_status Step #3 - "compile-libfuzzer-address-x86_64":   [ 38%] Building CXX object _deps/absl-build/absl/status/CMakeFiles/absl_statusor.dir/statusor.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.cc:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.cc:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 38%] Linking CXX static library libabsl_statusor.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 38%] Built target absl_statusor Step #3 - "compile-libfuzzer-address-x86_64":   [ 39%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/any.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/any.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/any.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 39%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/api.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/api.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/api.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 39%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/duration.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/duration.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/duration.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 39%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/empty.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/empty.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/empty.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 39%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/field_mask.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/field_mask.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/field_mask.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 40%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/source_context.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/source_context.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/source_context.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 40%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/struct.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/struct.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/struct.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 40%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/timestamp.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/timestamp.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/timestamp.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 40%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/type.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/type.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/type.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 40%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/wrappers.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/wrappers.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/wrappers.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 40%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/any.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/any.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/any.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 41%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/any_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/any_lite.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/match.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 41%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/arena.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/arena.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/arena.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 41%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/arena_align.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/arena_align.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/arena_align.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 41%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/arenastring.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/arenastring.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/arenastring.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 41%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/arenaz_sampler.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 42%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/importer.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/importer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/importer.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 42%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/compiler/parser.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/parser.cc:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/parser.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/parser.cc:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/parser.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::FieldDescriptorProto_Type>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::FieldDescriptorProto_Type>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/parser.cc:60:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, google::protobuf::FieldDescriptorProto_Type>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::FieldDescriptorProto_Type>>>::operator[], google::protobuf::FieldDescriptorProto_Type>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   60 | result["double"] = FieldDescriptorProto::TYPE_DOUBLE; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/parser.cc:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/parser.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, int>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, int>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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, int, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/parser.cc:610:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   610 | used_values.insert(enum_value.number()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/parser.cc:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/parser.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace &, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/parser.cc:811:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::insert, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   811 | names.insert(field.name()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/parser.cc:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/parser.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::pair>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::pair>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:133:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::try_emplace_impl>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   133 | return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:184:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::try_emplace, 0, nullptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   184 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/parser.cc:2605:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::pair>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::pair>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::pair>, nullptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2605 | location_map_[std::make_pair(descriptor, location)] = Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/parser.cc:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/parser.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>, std::pair>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>, std::pair>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::find_or_prepare_insert_soo>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::find_or_prepare_insert>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:133:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::try_emplace_impl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   133 | return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:184:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::try_emplace>, 0, nullptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   184 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/parser.cc:2612:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, std::pair>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, std::pair>>>::operator[]>, absl::container_internal::FlatHashMapPolicy>, std::pair>, nullptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2612 | import_location_map_[std::make_pair(descriptor, name)] = Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 42%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/cpp_features.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/cpp_features.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/cpp_features.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 42%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:1067:29: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1067 | allowed_proto3_extendees->reserve(sizeof(kOptionNames) / Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::Descriptor::WellKnownType>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::Descriptor::WellKnownType>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::Descriptor::WellKnownType>::apply, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::EmplaceDecomposable, const std::pair, google::protobuf::Descriptor::WellKnownType> &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::Descriptor::WellKnownType>>::apply, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::EmplaceDecomposable, const std::pair, google::protobuf::Descriptor::WellKnownType> &, absl::container_internal::FlatHashMapPolicy, google::protobuf::Descriptor::WellKnownType>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3077:36: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::emplace, google::protobuf::Descriptor::WellKnownType> &, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3077 | for (; first != last; ++first) emplace(*first); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3087:5: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::insert, google::protobuf::Descriptor::WellKnownType> *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3087 | insert(ilist.begin(), ilist.end()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:1488:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::Descriptor::WellKnownType>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::Descriptor::WellKnownType>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1488 | well_known_types_.insert({ Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::FieldDescriptor *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t, const google::protobuf::FieldDescriptor *>>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, const google::protobuf::FieldDescriptor *>>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, const google::protobuf::FieldDescriptor *>>::transfer, const google::protobuf::FieldDescriptor *>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1828:3: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1828 | transfer_n(orig_finish - src_i, i, src_i, this, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2541:18: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>::remove_values' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2541 | begin.node_->remove_values( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:196:18: note: in instantiation of member function 'absl::container_internal::btree, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>::erase_range' requested here Step #3 - "compile-libfuzzer-address-x86_64":   196 | return tree_.erase_range(equal_range.first, equal_range.second).first; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:1553:17: note: in instantiation of function template specialization 'absl::container_internal::btree_container, const google::protobuf::FieldDescriptor *, std::less>, std::allocator, const google::protobuf::FieldDescriptor *>>, 256, false>>>::erase>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1553 | extensions_.erase(extensions_after_checkpoint_[i]); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>, const google::protobuf::FieldDescriptor *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>, const google::protobuf::FieldDescriptor *>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::find_or_prepare_insert_soo>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::find_or_prepare_insert>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:133:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::try_emplace_impl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   133 | return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:184:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::try_emplace>, 0, nullptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   184 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:1655:11: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, const google::protobuf::FieldDescriptor *>, absl::hash_internal::Hash>>, std::equal_to>>, std::allocator>, const google::protobuf::FieldDescriptor *>>>::operator[]>, absl::container_internal::FlatHashMapPolicy>, const google::protobuf::FieldDescriptor *>, nullptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1655 | (*map)[{FindParentForFieldsByMap(field), field->lowercase_name().c_str()}] = Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::EmplaceDecomposable, google::protobuf::EnumValueDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::EmplaceDecomposable, google::protobuf::EnumValueDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::EmplaceDecomposable, google::protobuf::EnumValueDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:1774:36: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1774 | unknown_enum_values_by_number_.insert(result); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::SymbolByFullNameHash, google::protobuf::(anonymous namespace)::SymbolByFullNameEq, std::allocator>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, google::protobuf::(anonymous namespace)::SymbolByFullNameHash, google::protobuf::(anonymous namespace)::SymbolByFullNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::Symbol &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, google::protobuf::(anonymous namespace)::SymbolByFullNameHash, google::protobuf::(anonymous namespace)::SymbolByFullNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::Symbol &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, google::protobuf::(anonymous namespace)::SymbolByFullNameHash, google::protobuf::(anonymous namespace)::SymbolByFullNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::Symbol &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::SymbolByFullNameHash, google::protobuf::(anonymous namespace)::SymbolByFullNameEq, std::allocator>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:1801:24: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::SymbolByFullNameHash, google::protobuf::(anonymous namespace)::SymbolByFullNameEq, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1801 | if (symbols_by_name_.insert(symbol).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::DescriptorsByNameHash, google::protobuf::(anonymous namespace)::DescriptorsByNameEq, std::allocator>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, google::protobuf::(anonymous namespace)::DescriptorsByNameHash, google::protobuf::(anonymous namespace)::DescriptorsByNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, google::protobuf::(anonymous namespace)::DescriptorsByNameHash, google::protobuf::(anonymous namespace)::DescriptorsByNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, google::protobuf::(anonymous namespace)::DescriptorsByNameHash, google::protobuf::(anonymous namespace)::DescriptorsByNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::DescriptorsByNameHash, google::protobuf::(anonymous namespace)::DescriptorsByNameEq, std::allocator>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:1818:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::DescriptorsByNameHash, google::protobuf::(anonymous namespace)::DescriptorsByNameEq, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1818 | if (files_by_name_.insert(file).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::EmplaceDecomposable, google::protobuf::FieldDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::EmplaceDecomposable, google::protobuf::FieldDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::EmplaceDecomposable, google::protobuf::FieldDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:1841:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::ParentNumberHash, google::protobuf::(anonymous namespace)::ParentNumberEq, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1841 | return fields_by_number_.insert(field).second; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::unique_ptr>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::unique_ptr>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:133:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::try_emplace_impl>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   133 | return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:184:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::try_emplace, 0, nullptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   184 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:1870:36: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::unique_ptr>, nullptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1870 | auto& result = feature_set_cache_[features.SerializeAsString()]; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::SourceCodeInfo_Location *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, const google::protobuf::SourceCodeInfo_Location *>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const google::protobuf::SourceCodeInfo_Location *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::SourceCodeInfo_Location *>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, const google::protobuf::SourceCodeInfo_Location *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::SourceCodeInfo_Location *>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, const google::protobuf::SourceCodeInfo_Location *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::SourceCodeInfo_Location *>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:133:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, const google::protobuf::SourceCodeInfo_Location *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::SourceCodeInfo_Location *>>>::try_emplace_impl>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   133 | return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:184:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, const google::protobuf::SourceCodeInfo_Location *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::SourceCodeInfo_Location *>>>::try_emplace, 0, nullptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   184 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:1916:33: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, const google::protobuf::SourceCodeInfo_Location *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::SourceCodeInfo_Location *>>>::operator[], absl::container_internal::FlatHashMapPolicy, const google::protobuf::SourceCodeInfo_Location *>, nullptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1916 | p->first->locations_by_path_[absl::StrJoin(loc->path(), ",")] = loc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, bool>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, bool>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, bool>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, bool>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, bool>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, bool>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, bool>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, bool>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, bool>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, bool>>>::try_emplace_impl &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, bool>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, bool>>>::try_emplace, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:2024:29: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, bool>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, bool>>>::operator[], absl::container_internal::FlatHashMapPolicy, bool>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2024 | unused_import_track_files_[file_name] = is_error; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::Descriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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 google::protobuf::Descriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::Descriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:2322:43: 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 - "compile-libfuzzer-address-x86_64":   2322 | tables_->extensions_loaded_from_db_.insert(extendee); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664: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 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2682: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 - "compile-libfuzzer-address-x86_64":   2682 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:3215:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3215 | absl::flat_hash_set public_dependencies( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace &, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:5754:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::insert, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   5754 | if (!seen_dependencies.insert(proto.dependency(i)).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:6107:23: 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 - "compile-libfuzzer-address-x86_64":   6107 | message_hints_[result].RequestHintOnFieldNumbers( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::(anonymous namespace)::JsonNameDetails>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::(anonymous namespace)::JsonNameDetails>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::JsonNameDetails>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::(anonymous namespace)::JsonNameDetails>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::JsonNameDetails>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::(anonymous namespace)::JsonNameDetails>>>::resize_with_soo_infoz' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::JsonNameDetails>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::(anonymous namespace)::JsonNameDetails>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::JsonNameDetails>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::(anonymous namespace)::JsonNameDetails>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, google::protobuf::(anonymous namespace)::JsonNameDetails>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::(anonymous namespace)::JsonNameDetails>>>::try_emplace_impl &, google::protobuf::(anonymous namespace)::JsonNameDetails &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:6238:38: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, google::protobuf::(anonymous namespace)::JsonNameDetails>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::(anonymous namespace)::JsonNameDetails>>>::try_emplace, google::protobuf::(anonymous namespace)::JsonNameDetails &, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   6238 | auto it_inserted = name_to_field.try_emplace(details.orig_name, details); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::EnumValueDescriptor *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, const google::protobuf::EnumValueDescriptor *>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const google::protobuf::EnumValueDescriptor *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::EnumValueDescriptor *>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const google::protobuf::EnumValueDescriptor *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::EnumValueDescriptor *>>>::resize_with_soo_infoz' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, const google::protobuf::EnumValueDescriptor *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::EnumValueDescriptor *>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, const google::protobuf::EnumValueDescriptor *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::EnumValueDescriptor *>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, const google::protobuf::EnumValueDescriptor *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::EnumValueDescriptor *>>>::try_emplace_impl &, const google::protobuf::EnumValueDescriptor *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:6687:33: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, const google::protobuf::EnumValueDescriptor *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::EnumValueDescriptor *>>>::try_emplace, const google::protobuf::EnumValueDescriptor *&, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   6687 | auto insert_result = values.try_emplace(stripped, value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, int &&, std::tuple &>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   220 | return memory_internal::DecomposePairImpl( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, int, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, int, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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, int, const std::basic_string &, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:8004:23: 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 - "compile-libfuzzer-address-x86_64":   8004 | used_values.emplace(enum_value->number(), enum_value->full_name()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, int>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, int>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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, int, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2979:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2979 | return emplace(std::forward(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:8013:20: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   8013 | used.insert(enm->value(j)->number()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, int>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, int>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::try_emplace_impl &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::try_emplace, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:8698:40: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, int>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, int>>>::operator[], absl::container_internal::FlatHashMapPolicy, int>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   8698 | int index = repeated_option_counts_[dest_path]++; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::vector>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::vector>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::vector>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::vector>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::vector>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::vector>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::vector>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::vector>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::vector>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::vector>>>::try_emplace_impl &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::vector>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::vector>>>::try_emplace, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor.cc:8701:21: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::vector>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, std::vector>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::vector>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   8701 | interpreted_paths_[src_path] = dest_path; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   24 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 42%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 42%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/descriptor_database.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::internal_emplace &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:330:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::insert_unique, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   330 | return this->tree_.insert_unique(params_type::key(v), v); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:38:11: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::less>, std::allocator>, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   38 | output->insert(full_name); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::FileDescriptorProto *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t, const google::protobuf::FileDescriptorProto *>>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, const google::protobuf::FileDescriptorProto *>>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, const google::protobuf::FileDescriptorProto *>>::transfer, const google::protobuf::FileDescriptorProto *>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>::internal_emplace, const google::protobuf::FileDescriptorProto *> *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:343:24: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>::insert_unique, absl::container_internal::map_slot_type, const google::protobuf::FileDescriptorProto *> *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   343 | return this->tree_.insert_unique(params_type::key(slot), slot); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:104:17: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, const google::protobuf::FileDescriptorProto *, std::less>, std::allocator, const google::protobuf::FileDescriptorProto *>>, 256, false>>>::emplace &, const google::protobuf::FileDescriptorProto *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   104 | if (!by_name_.emplace(file.name(), value).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:338:17: note: in instantiation of member function 'google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddFile' requested here Step #3 - "compile-libfuzzer-address-x86_64":   338 | return index_.AddFile(*file, file); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, int>, const google::protobuf::FileDescriptorProto *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t, int>, const google::protobuf::FileDescriptorProto *>>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, int>, const google::protobuf::FileDescriptorProto *>>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, int>, const google::protobuf::FileDescriptorProto *>>::transfer, int>, const google::protobuf::FileDescriptorProto *>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, int>, const google::protobuf::FileDescriptorProto *, std::less, int>>, std::allocator, int>, const google::protobuf::FileDescriptorProto *>>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, int>, const google::protobuf::FileDescriptorProto *, std::less, int>>, std::allocator, int>, const google::protobuf::FileDescriptorProto *>>, 256, false>>::internal_emplace, int>, const google::protobuf::FileDescriptorProto *> *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:343:24: note: in instantiation of function template specialization 'absl::container_internal::btree, int>, const google::protobuf::FileDescriptorProto *, std::less, int>>, std::allocator, int>, const google::protobuf::FileDescriptorProto *>>, 256, false>>::insert_unique, int>, absl::container_internal::map_slot_type, int>, const google::protobuf::FileDescriptorProto *> *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   343 | return this->tree_.insert_unique(params_type::key(slot), slot); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:257:15: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, int>, const google::protobuf::FileDescriptorProto *, std::less, int>>, std::allocator, int>, const google::protobuf::FileDescriptorProto *>>, 256, false>>>::emplace, int>, const google::protobuf::FileDescriptorProto *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   257 | .emplace( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:125:10: note: in instantiation of member function 'google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddExtension' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | if (!AddExtension(file.name(), file.extension(i), value)) return false; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:338:17: note: in instantiation of member function 'google::protobuf::SimpleDescriptorDatabase::DescriptorIndex::AddFile' requested here Step #3 - "compile-libfuzzer-address-x86_64":   338 | return index_.AddFile(*file, file); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::internal_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:334:24: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::insert_unique' requested here Step #3 - "compile-libfuzzer-address-x86_64":   334 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:628:13: note: in instantiation of member function 'absl::container_internal::btree_set_container, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   628 | .insert({static_cast(all_values_.size() - 1), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:548:20: note: in instantiation of function template specialization 'google::protobuf::EncodedDescriptorDatabase::DescriptorIndex::AddFile' requested here Step #3 - "compile-libfuzzer-address-x86_64":   548 | return index_->AddFile(file, std::make_pair(encoded_file_descriptor, size)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::internal_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:334:24: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::insert_unique' requested here Step #3 - "compile-libfuzzer-address-x86_64":   334 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:741:15: note: in instantiation of member function 'absl::container_internal::btree_set_container, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   741 | .insert({static_cast(all_values_.size() - 1), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:646:10: note: in instantiation of function template specialization 'google::protobuf::EncodedDescriptorDatabase::DescriptorIndex::AddExtension' requested here Step #3 - "compile-libfuzzer-address-x86_64":   646 | if (!AddExtension(file.name(), extension)) return false; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:548:20: note: in instantiation of function template specialization 'google::protobuf::EncodedDescriptorDatabase::DescriptorIndex::AddFile' requested here Step #3 - "compile-libfuzzer-address-x86_64":   548 | return index_->AddFile(file, std::make_pair(encoded_file_descriptor, size)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2303:17: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::internal_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2303 | return {internal_emplace(position, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:348:10: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::insert_hint_unique' requested here Step #3 - "compile-libfuzzer-address-x86_64":   348 | .insert_hint_unique(iterator(hint), params_type::key(v), v) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:717:14: note: in instantiation of member function 'absl::container_internal::btree_set_container, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   717 | by_symbol_.insert(iter, entry); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor_database.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator, 256, false>>::internal_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:330:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator, 256, false>>::insert_unique' requested here Step #3 - "compile-libfuzzer-address-x86_64":   330 | return this->tree_.insert_unique(params_type::key(v), v); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/descriptor_database.cc:1010:44: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::allocator, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1010 | for (int r : results) merged_results.insert(r); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 43%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/dynamic_message.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/dynamic_message.cc:42: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/dynamic_message.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/dynamic_message.cc:42: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/dynamic_message.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/dynamic_message.cc:626:41: 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 - "compile-libfuzzer-address-x86_64":   626 | const TypeInfo** target = &prototypes_[type]; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 43%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/extension_set.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/extension_set.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/extension_set.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/extension_set.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::internal::(anonymous namespace)::ExtensionHasher, google::protobuf::internal::(anonymous namespace)::ExtensionEq, std::allocator>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, google::protobuf::internal::(anonymous namespace)::ExtensionHasher, google::protobuf::internal::(anonymous namespace)::ExtensionEq, std::allocator>::EmplaceDecomposable, const google::protobuf::internal::ExtensionInfo &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, google::protobuf::internal::(anonymous namespace)::ExtensionHasher, google::protobuf::internal::(anonymous namespace)::ExtensionEq, std::allocator>::EmplaceDecomposable, const google::protobuf::internal::ExtensionInfo &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, google::protobuf::internal::(anonymous namespace)::ExtensionHasher, google::protobuf::internal::(anonymous namespace)::ExtensionEq, std::allocator>::EmplaceDecomposable, const google::protobuf::internal::ExtensionInfo &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::internal::(anonymous namespace)::ExtensionHasher, google::protobuf::internal::(anonymous namespace)::ExtensionEq, std::allocator>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/extension_set.cc:72:31: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::internal::(anonymous namespace)::ExtensionHasher, google::protobuf::internal::(anonymous namespace)::ExtensionEq, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   72 | if (!local_static_registry->insert(info).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/extension_set.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/extension_set.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:334:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   334 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/extension_set.cc:1602:30: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1602 | auto maybe = map_.large->insert({key, Extension()}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   4 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 43%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set_heavy.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/extension_set_heavy.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 43%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/feature_resolver.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/feature_resolver.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/feature_resolver.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/feature_resolver.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/feature_resolver.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/feature_resolver.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/feature_resolver.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator, 256, false>>::internal_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:334:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator, 256, false>>::insert_unique' requested here Step #3 - "compile-libfuzzer-address-x86_64":   334 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/feature_resolver.cc:119:16: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::allocator, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   119 | editions.insert(def.edition()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   4 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 43%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_enum_util.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_enum_util.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_enum_util.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 44%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_bases.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_message_bases.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_message_bases.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/arena.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 44%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_reflection.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_message_reflection.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_message_reflection.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_message_reflection.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_message_reflection.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, const int &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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, const int &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/generated_message_reflection.cc:1136:28: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1136 | if (!swapped_oneof.insert(oneof_index).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/generated_message_reflection.cc:1168:3: note: in instantiation of function template specialization 'google::protobuf::Reflection::SwapFieldsImpl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1168 | SwapFieldsImpl(message1, message2, fields); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 44%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_full.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_message_tctable_full.cc:33: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/extension_set.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 44%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_gen.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_message_tctable_gen.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_message_tctable_gen.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/types/variant.h:46: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/utility/utility.h:45: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 44%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_message_tctable_lite.cc:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 44%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_util.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_message_util.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/generated_message_util.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 45%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/implicit_weak_message.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/implicit_weak_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/implicit_weak_message.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/arena.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 45%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/inlined_string_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/inlined_string_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/inlined_string_field.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 45%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/internal_message_util.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/internal_message_util.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/internal_message_util.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/message.h:95: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 45%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/coded_stream.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.cc:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 45%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/gzip_stream.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 45%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/io_win32.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 46%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/printer.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/printer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/printer.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/cleanup.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/internal/cleanup.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/utility/utility.h:45: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/printer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/printer.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/cleanup.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/internal/cleanup.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/utility/utility.h:45: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/printer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/printer.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/cleanup.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/internal/cleanup.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/utility/utility.h:45: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/printer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/printer.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/cleanup.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/internal/cleanup.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/utility/utility.h:45: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::pair>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::pair>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::pair>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::pair>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::pair>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::pair>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::pair>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::pair>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::pair>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::pair>>>::try_emplace_impl &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::pair>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::pair>>>::try_emplace, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.cc:385:34: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::pair>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::pair>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::pair>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   385 | auto& pair = substitutions_[var]; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 46%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/strtod.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/strtod.cc:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 46%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/tokenizer.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/tokenizer.cc:68: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/tokenizer.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 46%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_sink.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/zero_copy_sink.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/zero_copy_sink.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/zero_copy_stream.h:87: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 46%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/zero_copy_stream.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/zero_copy_stream.h:87: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 47%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 47%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 47%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/lexer.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/lexer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/lexer.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/status.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/lexer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/lexer.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/status.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 47%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/message_path.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/message_path.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/message_path.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/cleanup.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/internal/cleanup.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/utility/utility.h:45: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 47%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/parser.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/parser.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/parser.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/parser.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/parser.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/parser.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/parser.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::json_internal::UntypedMessage, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector>, std::vector>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::json_internal::UntypedMessage, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector>, std::vector>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::json_internal::UntypedMessage, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector>, std::vector>>, absl::hash_internal::Hash, std::equal_to, std::allocator, google::protobuf::json_internal::UntypedMessage, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector>, std::vector>>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/statusor.h:689:7: note: in instantiation of function template specialization 'absl::internal_statusor::StatusOrData::StatusOrData' requested here Step #3 - "compile-libfuzzer-address-x86_64":   689 | : Base(absl::in_place, std::forward(args)...) {} Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/statusor.h:425:9: note: in instantiation of function template specialization 'absl::StatusOr::StatusOr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   425 | : StatusOr(absl::in_place, std::forward(u)) {} Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/json/internal/untyped_message.h:168:12: note: in instantiation of function template specialization 'absl::StatusOr::StatusOr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   168 | return std::move(msg); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/parser.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/parser.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, int>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, int>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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, int, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/json/internal/parser_traits.h:89:40: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   89 | bool inserted = msg.parsed_fields_.insert(f->number()).second; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/parser.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/parser.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, std::basic_string_view, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/json/internal/parser.cc:638:40: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   638 | auto insert_result = keys_seen.emplace(key.value.AsView()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/json/internal/parser.cc:1139:10: note: in instantiation of function template specialization 'google::protobuf::json_internal::(anonymous namespace)::ParseMap' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1139 | return ParseMap(lex, entry_field, msg); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/json/internal/parser.cc:1226:16: note: in instantiation of function template specialization 'google::protobuf::json_internal::(anonymous namespace)::ParseStructValue' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1226 | return ParseStructValue(lex, desc, msg); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/json/internal/parser.cc:1292:7: note: in instantiation of function template specialization 'google::protobuf::json_internal::(anonymous namespace)::ParseMessage' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1292 | ParseMessage(lex, *message->GetDescriptor(), msg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 47%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/unparser.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/unparser.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/unparser.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/unparser.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/unparser.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/unparser.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/unparser.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::json_internal::UntypedMessage, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector>, std::vector>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::json_internal::UntypedMessage, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector>, std::vector>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::json_internal::UntypedMessage, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector>, std::vector>>, absl::hash_internal::Hash, std::equal_to, std::allocator, google::protobuf::json_internal::UntypedMessage, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector>, std::vector>>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/statusor.h:689:7: note: in instantiation of function template specialization 'absl::internal_statusor::StatusOrData::StatusOrData' requested here Step #3 - "compile-libfuzzer-address-x86_64":   689 | : Base(absl::in_place, std::forward(args)...) {} Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/statusor.h:425:9: note: in instantiation of function template specialization 'absl::StatusOr::StatusOr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   425 | : StatusOr(absl::in_place, std::forward(u)) {} Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/json/internal/untyped_message.h:168:12: note: in instantiation of function template specialization 'absl::StatusOr::StatusOr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   168 | return std::move(msg); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   4 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/untyped_message.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.h:1: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.h:1: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.h:1: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::json_internal::UntypedMessage, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector>, std::vector>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::json_internal::UntypedMessage, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector>, std::vector>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::json_internal::UntypedMessage, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector>, std::vector>>, absl::hash_internal::Hash, std::equal_to, std::allocator, google::protobuf::json_internal::UntypedMessage, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector, std::vector>, std::vector>>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/statusor.h:689:7: note: in instantiation of function template specialization 'absl::internal_statusor::StatusOrData::StatusOrData' requested here Step #3 - "compile-libfuzzer-address-x86_64":   689 | : Base(absl::in_place, std::forward(args)...) {} Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/statusor.h:425:9: note: in instantiation of function template specialization 'absl::StatusOr::StatusOr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   425 | : StatusOr(absl::in_place, std::forward(u)) {} Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/json/internal/untyped_message.h:168:12: note: in instantiation of function template specialization 'absl::StatusOr::StatusOr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   168 | return std::move(msg); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.h:1: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::json_internal::ResolverPool::Field *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, const google::protobuf::json_internal::ResolverPool::Field *>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const google::protobuf::json_internal::ResolverPool::Field *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::json_internal::ResolverPool::Field *>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, const google::protobuf::json_internal::ResolverPool::Field *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::json_internal::ResolverPool::Field *>>>::resize_with_soo_infoz' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, const google::protobuf::json_internal::ResolverPool::Field *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::json_internal::ResolverPool::Field *>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, const google::protobuf::json_internal::ResolverPool::Field *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::json_internal::ResolverPool::Field *>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, const google::protobuf::json_internal::ResolverPool::Field *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::json_internal::ResolverPool::Field *>>>::try_emplace_impl &, const google::protobuf::json_internal::ResolverPool::Field *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/json/internal/untyped_message.cc:98:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, const google::protobuf::json_internal::ResolverPool::Field *>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, const google::protobuf::json_internal::ResolverPool::Field *>>>::try_emplace, const google::protobuf::json_internal::ResolverPool::Field *, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   98 | fields_by_name_.try_emplace(field.proto().name(), &field); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.h:1: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::resize_with_soo_infoz' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:133: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 - "compile-libfuzzer-address-x86_64":   133 | return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/json/internal/untyped_message.cc:122:27: 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 - "compile-libfuzzer-address-x86_64":   122 | fields_by_number_.try_emplace(field.proto().number(), &field); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.h:1: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::unique_ptr>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::unique_ptr>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::resize_with_soo_infoz' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:133:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::try_emplace_impl, std::unique_ptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   133 | return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/json/internal/untyped_message.cc:143:20: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::try_emplace, std::unique_ptr, 0, nullptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   143 | return messages_.try_emplace(std::move(url_buf), std::move(msg)) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/untyped_message.h:1: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::unique_ptr>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::unique_ptr>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::resize_with_soo_infoz' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:133:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::try_emplace_impl, std::unique_ptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   133 | return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/json/internal/untyped_message.cc:158:17: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::try_emplace, std::unique_ptr, 0, nullptr>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   158 | return enums_.try_emplace(std::move(url_buf), std::move(enoom)) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   8 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/writer.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/writer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/writer.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/str_format.h:82: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/writer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/writer.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/str_format.h:82: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/json/internal/zero_copy_buffered_stream.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/zero_copy_buffered_stream.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/zero_copy_buffered_stream.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/internal/zero_copy_buffered_stream.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/json/json.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/json.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/json.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/status.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/json.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/json/json.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/status.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 48%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/map.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/map.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/map.h:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/map.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/map.h:31: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = google::protobuf::internal::MapAllocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1006:5: note: in instantiation of member function 'absl::container_internal::btree_node, google::protobuf::internal::MapAllocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1006 | transfer(slot(dest_i), src_node->slot(src_i), alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2445:26: note: in instantiation of member function 'absl::container_internal::btree_node, google::protobuf::internal::MapAllocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2445 | internal_iter.node_->transfer( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:187:18: note: in instantiation of member function 'absl::container_internal::btree, google::protobuf::internal::MapAllocator>, 256, false>>::erase' requested here Step #3 - "compile-libfuzzer-address-x86_64":   187 | return tree_.erase(iter); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/map.cc:46:9: note: in instantiation of member function 'absl::container_internal::btree_container, google::protobuf::internal::MapAllocator>, 256, false>>>::erase' requested here Step #3 - "compile-libfuzzer-address-x86_64":   46 | tree->erase(tree_it); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 49%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/map_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/map_field.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/mutex.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/clock.h:29: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/time/time.h:101: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 49%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/message.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/message.h:95: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/message.h:95: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::internal::DescriptorTable *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::internal::DescriptorTable *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator>::EmplaceDecomposable, const google::protobuf::internal::DescriptorTable *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/message.cc:277:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   277 | if (!files_.insert(table).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/message.h:95: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: 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_with_soo_infoz' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/message.cc:292:18: 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 - "compile-libfuzzer-address-x86_64":   292 | if (!type_map_.try_emplace(descriptor, prototype).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   4 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 49%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/message_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/message_lite.cc:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/message_lite.h:24: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/message_lite.cc:69:62: warning: 'ByteSize' is deprecated: Please use ByteSizeLong() instead [-Wdeprecated-declarations] Step #3 - "compile-libfuzzer-address-x86_64":   69 | if (PROTOBUF_PREDICT_FALSE(cached_size == nullptr)) return ByteSize(); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/message_lite.h:454:5: note: 'ByteSize' has been explicitly marked deprecated here Step #3 - "compile-libfuzzer-address-x86_64":   454 | [[deprecated("Please use ByteSizeLong() instead")]] int ByteSize() const { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 49%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/parse_context.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/parse_context.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/parse_context.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 49%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/port.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 49%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/raw_ptr.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 50%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_mode.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   [ 50%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/reflection_ops.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/reflection_ops.cc:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/reflection_ops.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/message.h:95: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 50%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/repeated_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/repeated_field.h:36: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 50%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/repeated_ptr_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/repeated_ptr_field.cc:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 50%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/service.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/service.h:83: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/stubs/common.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.cc:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.cc:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/text_format.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/text_format.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/text_format.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/text_format.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/text_format.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/text_format.cc:216:13: 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 - "compile-libfuzzer-address-x86_64":   216 | locations_[field].push_back(range); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/text_format.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/text_format.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/text_format.cc:222:22: 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 - "compile-libfuzzer-address-x86_64":   222 | auto& vec = nested_[field]; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/text_format.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/text_format.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/container_memory.h:220: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, const google::protobuf::FieldDescriptor *&, std::tuple>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   220 | return memory_internal::DecomposePairImpl( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654: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, const google::protobuf::FieldDescriptor *&, std::nullptr_t>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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, const google::protobuf::FieldDescriptor *&, std::nullptr_t>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::FieldDescriptor *&, std::nullptr_t, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/text_format.cc:2126:32: 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 - "compile-libfuzzer-address-x86_64":   2126 | auto pair = custom_printers_.emplace(field, nullptr); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/text_format.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/text_format.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/container_memory.h:220: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, const google::protobuf::Descriptor *&, std::tuple>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   220 | return memory_internal::DecomposePairImpl( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654: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, const google::protobuf::Descriptor *&, std::nullptr_t>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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, const google::protobuf::Descriptor *&, std::nullptr_t>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::Descriptor *&, std::nullptr_t, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/text_format.cc:2155:40: 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 - "compile-libfuzzer-address-x86_64":   2155 | auto pair = custom_message_printers_.emplace(descriptor, nullptr); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/unknown_field_set.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/unknown_field_set.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/unknown_field_set.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/delimited_message_util.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/delimited_message_util.cc:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/delimited_message_util.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_comparator.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/field_comparator.cc:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/field_comparator.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/field_comparator.cc:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/field_comparator.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/util/field_comparator.cc:158:17: 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 - "compile-libfuzzer-address-x86_64":   158 | map_tolerance_[field] = Tolerance(fraction, margin); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 51%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_mask_util.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/field_mask_util.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/field_mask_util.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/field_mask.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/field_mask_util.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/field_mask_util.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/field_mask.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::unique_ptr>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t, std::unique_ptr>>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, std::unique_ptr>>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, std::unique_ptr>>::transfer, std::unique_ptr>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::unique_ptr, std::less>, std::allocator, std::unique_ptr>>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::unique_ptr, std::less>, std::allocator, std::unique_ptr>>, 256, false>>::internal_emplace &>, std::tuple<>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:584:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::unique_ptr, std::less>, std::allocator, std::unique_ptr>>, 256, false>>::insert_unique, const std::piecewise_construct_t &, std::tuple &>, std::tuple<>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   584 | return this->tree_.insert_unique( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:524:12: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::unique_ptr, std::less>, std::allocator, std::unique_ptr>>, 256, false>>>::try_emplace_impl &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   524 | return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:544:12: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::unique_ptr, std::less>, std::allocator, std::unique_ptr>>, 256, false>>>::try_emplace &, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   544 | return try_emplace(std::forward(k)).first->second; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/util/field_mask_util.cc:322:50: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::unique_ptr, std::less>, std::allocator, std::unique_ptr>>, 256, false>>>::operator[] &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   322 | std::unique_ptr& child = node->children[node_name]; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 52%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/message_differencer.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.h:28: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.h:28: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.h:28: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.h:28: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/util/message_differencer.cc:381:30: 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 - "compile-libfuzzer-address-x86_64":   381 | repeated_field_comparisons_[field] = AS_SET; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.h:28: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/util/message_differencer.cc:420: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>>::operator[]>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   420 | map_field_key_comparator_[field] = key_comparator; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.h:28: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FieldDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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 google::protobuf::FieldDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::FieldDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/util/message_differencer.cc:489:19: 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 - "compile-libfuzzer-address-x86_64":   489 | ignored_fields_.insert(field); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.h:28: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4183:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4183 | PolicyTraits::transfer_uses_memcpy() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2961:35: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::GetPolicyFunctions' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2961 | ClearBackingArray(common(), GetPolicyFunctions(), /*reuse=*/cap < 128, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/util/message_differencer.cc:534:44: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::clear' requested here Step #3 - "compile-libfuzzer-address-x86_64":   534 | force_compare_failure_triggering_fields_.clear(); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.h:28: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, bool>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, bool>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::EmplaceDecomposable, std::pair &, bool>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, bool>::apply, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::EmplaceDecomposable, std::pair &, bool>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, bool>>::apply, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::EmplaceDecomposable, std::pair &, bool, absl::container_internal::FlatHashMapPolicy, bool>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3146:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::emplace &, bool, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3146 | return emplace(std::forward(args)...).first; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/util/message_differencer.cc:1827:30: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, bool>, absl::hash_internal::Hash>, std::equal_to>, std::allocator, bool>>>::emplace_hint &, bool>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1827 | it = cached_match_results_.emplace_hint(it, p, match_callback_(left, right)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/message_differencer.h:28: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/util/message_differencer.cc:2063:17: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2063 | printer_->Print("."); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   10 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 52%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/time_util.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/time_util.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/time_util.h:30: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/duration.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 52%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/util/type_resolver_util.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/type_resolver_util.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/type_resolver_util.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/type.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/type_resolver_util.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/util/type_resolver_util.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/type.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 52%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/wire_format.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/wire_format.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 52%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotobuf.dir/src/google/protobuf/wire_format_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/wire_format_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/wire_format_lite.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 53%] Linking CXX static library libprotobuf.a Step #3 - "compile-libfuzzer-address-x86_64":   [ 53%] Built target libprotobuf Step #3 - "compile-libfuzzer-address-x86_64":   [ 53%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/editions.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/allowlists/editions.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 54%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/empty_package.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/allowlists/empty_package.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 54%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/open_enum.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/allowlists/open_enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 54%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/unused_imports.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/allowlists/unused_imports.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 54%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/allowlists/weak_imports.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/allowlists/weak_imports.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/allowlists/allowlists.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   1 warning generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 54%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/code_generator.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 54%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/command_line_interface.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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 google::protobuf::FileDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::FileDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:327: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>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   327 | if (!already_seen->insert(file).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t, std::basic_string>>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, std::basic_string>>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer, std::basic_string>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::basic_string, std::less>, std::allocator, std::basic_string>>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::basic_string, std::less>, std::allocator, std::basic_string>>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::basic_string, std::less>, std::allocator, std::basic_string>>, 256, false>>::internal_emplace, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:334:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::basic_string, std::less>, std::allocator, std::basic_string>>, 256, false>>::insert_unique, std::pair, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   334 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:674:22: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::basic_string, std::less>, std::allocator, std::basic_string>>, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   674 | auto pair = files_.insert({"META-INF/MANIFEST.MF", ""}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>::transfer, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, google::protobuf::compiler::CommandLineInterface::GeneratorInfo, std::less>, std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, google::protobuf::compiler::CommandLineInterface::GeneratorInfo, std::less>, std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, 256, false>>::internal_emplace &>, std::tuple<>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:584:24: note: in instantiation of function template specialization 'absl::container_internal::btree, google::protobuf::compiler::CommandLineInterface::GeneratorInfo, std::less>, std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, 256, false>>::insert_unique, const std::piecewise_construct_t &, std::tuple &>, std::tuple<>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   584 | return this->tree_.insert_unique( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:517:12: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, google::protobuf::compiler::CommandLineInterface::GeneratorInfo, std::less>, std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, 256, false>>>::try_emplace_impl &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   517 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:540:12: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, google::protobuf::compiler::CommandLineInterface::GeneratorInfo, std::less>, std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, 256, false>>>::try_emplace, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   540 | return try_emplace(k).first->second; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:979:27: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, google::protobuf::compiler::CommandLineInterface::GeneratorInfo, std::less>, std::allocator, google::protobuf::compiler::CommandLineInterface::GeneratorInfo>>, 256, false>>>::operator[]>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   979 | generators_by_flag_name_[flag_name] = info; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::unique_ptr>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::unique_ptr>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::try_emplace_impl &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::try_emplace, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1349:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::unique_ptr>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::unique_ptr>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::unique_ptr>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1349 | auto& generator = output_directories[output_location]; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4183:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4183 | PolicyTraits::transfer_uses_memcpy() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2961:35: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::GetPolicyFunctions' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2961 | ClearBackingArray(common(), GetPolicyFunctions(), /*reuse=*/cap < 128, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:1673:24: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::clear' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1673 | direct_dependencies_.clear(); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:2678:15: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2678 | printer.Print(output_filenames[i]); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/command_line_interface.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::internal_emplace>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:334:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::insert_unique, std::pair>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   334 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/command_line_interface.cc:3076:13: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::less>, std::allocator>, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3076 | ranges->insert(FieldRange(fd->number(), fd->number() + 1)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   12 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 55%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/enum.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, int>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t, int>>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, int>>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, int>>::transfer, int>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, int, std::less>, std::allocator, int>>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, int, std::less>, std::allocator, int>>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, int, std::less>, std::allocator, int>>, 256, false>>::internal_emplace, int> *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:343:24: note: in instantiation of function template specialization 'absl::container_internal::btree, int, std::less>, std::allocator, int>>, 256, false>>::insert_unique, absl::container_internal::map_slot_type, int> *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   343 | return this->tree_.insert_unique(params_type::key(slot), slot); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/enum.cc:427:22: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, int, std::less>, std::allocator, int>>, 256, false>>>::emplace &, int>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   427 | name_to_number.emplace(value->name(), value->number()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/enum.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, int &&, std::tuple &>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   220 | return memory_internal::DecomposePairImpl( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, int, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, absl::hash_internal::Hash, std::equal_to, std::allocator>>>::EmplaceDecomposable, int, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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, int, const std::basic_string &, absl::container_internal::FlatHashMapPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/enum.cc:431:32: 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 - "compile-libfuzzer-address-x86_64":   431 | number_to_canonical_name.emplace(value->number(), value->name()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   11 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 55%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/extension.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 55%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 55%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/cord_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 55%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/enum_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 56%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/map_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/map_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 56%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/message_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/memory/memory.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/memory/memory.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/memory/memory.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/memory/memory.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/memory/memory.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/memory/memory.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/memory/memory.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/message_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/memory/memory.h:34: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 56%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/primitive_field.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 56%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/field_generators/string_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/field_generators/string_field.cc:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 56%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/file.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391: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 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:140:25: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   140 | descriptor_to_scc_map.reserve(messages_in_file.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:163: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 - "compile-libfuzzer-address-x86_64":   163 | auto& count = scc_to_outgoing_edges_map[scc]; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:167:49: 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 - "compile-libfuzzer-address-x86_64":   167 | auto& parent_set = child_to_parent_scc_map[child]; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: 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 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:483:8: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   483 | { __a.construct(__p, std::forward<_Args>(__args)...); } Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:167:49: 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 - "compile-libfuzzer-address-x86_64":   167 | auto& parent_set = child_to_parent_scc_map[child]; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:274:17: 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 - "compile-libfuzzer-address-x86_64":   274 | msg_to_index[msgs[i]] = i; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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 google::protobuf::FileDescriptor *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::FileDescriptor *, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033: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 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:305:16: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   305 | weak_deps_.insert(file->weak_dependency(i)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:313:6: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   313 | p->Print( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace &, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:350:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::insert, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   350 | all_fields.insert(field->name()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::internal_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:330:24: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::insert_unique' requested here Step #3 - "compile-libfuzzer-address-x86_64":   330 | return this->tree_.insert_unique(params_type::key(v), v); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:851:34: note: in instantiation of member function 'absl::container_internal::btree_set_container, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   851 | refs->weak_default_instances.insert(msg); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::Descriptor *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t, const google::protobuf::Descriptor *>>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, const google::protobuf::Descriptor *>>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, const google::protobuf::Descriptor *>>::transfer, const google::protobuf::Descriptor *>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>::internal_emplace, const google::protobuf::Descriptor *> *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:343:24: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>::insert_unique, absl::container_internal::map_slot_type, const google::protobuf::Descriptor *> *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   343 | return this->tree_.insert_unique(params_type::key(slot), slot); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:1353:51: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, const google::protobuf::Descriptor *, std::less>, std::allocator, const google::protobuf::Descriptor *>>, 256, false>>>::emplace, const google::protobuf::Descriptor *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1353 | void AddMessage(const Descriptor* d) { classes_.emplace(ClassName(d), d); } Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, const google::protobuf::EnumDescriptor *>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t, const google::protobuf::EnumDescriptor *>>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, const google::protobuf::EnumDescriptor *>>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, const google::protobuf::EnumDescriptor *>>::transfer, const google::protobuf::EnumDescriptor *>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::EnumDescriptor *, std::less>, std::allocator, const google::protobuf::EnumDescriptor *>>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, const google::protobuf::EnumDescriptor *, std::less>, std::allocator, const google::protobuf::EnumDescriptor *>>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::EnumDescriptor *, std::less>, std::allocator, const google::protobuf::EnumDescriptor *>>, 256, false>>::internal_emplace, const google::protobuf::EnumDescriptor *> *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:343:24: note: in instantiation of function template specialization 'absl::container_internal::btree, const google::protobuf::EnumDescriptor *, std::less>, std::allocator, const google::protobuf::EnumDescriptor *>>, 256, false>>::insert_unique, absl::container_internal::map_slot_type, const google::protobuf::EnumDescriptor *> *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   343 | return this->tree_.insert_unique(params_type::key(slot), slot); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:1354:50: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, const google::protobuf::EnumDescriptor *, std::less>, std::allocator, const google::protobuf::EnumDescriptor *>>, 256, false>>>::emplace, const google::protobuf::EnumDescriptor *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1354 | void AddEnum(const EnumDescriptor* d) { enums_.emplace(ClassName(d), d); } Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>::transfer, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations, std::less>, std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations, std::less>, std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, 256, false>>::internal_emplace &&>, std::tuple<>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:584:24: note: in instantiation of function template specialization 'absl::container_internal::btree, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations, std::less>, std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, 256, false>>::insert_unique, const std::piecewise_construct_t &, std::tuple &&>, std::tuple<>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   584 | return this->tree_.insert_unique( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:524:12: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations, std::less>, std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, 256, false>>>::try_emplace_impl>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   524 | return try_emplace_impl(std::forward(k), std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:544:12: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations, std::less>, std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, 256, false>>>::try_emplace, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   544 | return try_emplace(std::forward(k)).first->second; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/file.cc:1466:12: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations, std::less>, std::allocator, google::protobuf::compiler::cpp::FileGenerator::ForwardDeclarations>>, 256, false>>>::operator[]>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1466 | decls[Namespace(d, options_)].AddMessage(d); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   20 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 56%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/generator.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/generator.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 57%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/helpers.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/container_memory.h:229:10: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   229 | return std::forward(f)(key, std::forward(arg)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const char *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const char *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const char *const &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:164:17: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   164 | keywords->emplace(keyword); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:1388:25: 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 - "compile-libfuzzer-address-x86_64":   1388 | return analysis_cache_[scc] = std::move(result); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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 google::protobuf::FileDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::FileDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.cc:1631:28: 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 - "compile-libfuzzer-address-x86_64":   1631 | bootstrap_cache.cached.insert(file); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   12 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 57%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/message.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message.h:22: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/message.cc:175:11: 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 - "compile-libfuzzer-address-x86_64":   175 | runs[last_start]++; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   10 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 57%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/padding_optimizer.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/padding_optimizer.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/message_layout_helper.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 57%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/parse_function_generator.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/parse_function_generator.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 57%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/service.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/service.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 58%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/cpp/tracker.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2843:33: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2843 | settings_(PolicyTraits::transfer_uses_memcpy() || !that.is_full_soo() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::NodeData>>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::NodeData>>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace_impl::NodeData>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:77:23: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map::NodeData>>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator::NodeData>>>>::try_emplace::NodeData>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   77 | auto ins = cache_.try_emplace(descriptor, absl::make_unique()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:133:18: 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 - "compile-libfuzzer-address-x86_64":   133 | if (seen.insert(child).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:120:7: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::AddChildren' requested here Step #3 - "compile-libfuzzer-address-x86_64":   120 | AddChildren(scc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/scc.h:52:14: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::DFS' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | return DFS(descriptor).scc; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/cpp/helpers.h:666:22: note: in instantiation of member function 'google::protobuf::compiler::SCCAnalyzer::GetSCC' requested here Step #3 - "compile-libfuzzer-address-x86_64":   666 | return analyzer_.GetSCC(descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/tracker.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/cpp/options.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:33:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   33 | class raw_hash_map : public raw_hash_set { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   9 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 58%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.h:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/printer.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/cleanup.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/internal/cleanup.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/utility/utility.h:45: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.h:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/printer.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/cleanup.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/internal/cleanup.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/utility/utility.h:45: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.h:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/printer.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/cleanup.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/internal/cleanup.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/utility/utility.h:45: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.h:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/printer.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/cleanup.h:75: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/cleanup/internal/cleanup.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/utility/utility.h:45: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc:41:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   41 | printer->Print("/// \n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 58%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_enum.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.cc:40:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   40 | printer->Print("[global::System.ObsoleteAttribute]\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace &, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.cc:57:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::insert, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   57 | while (!used_names.insert(name).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, const int &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>::EmplaceDecomposable, const int &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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, const int &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum.cc:65:24: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   65 | if (!used_number.insert(number).second) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   8 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 58%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_enum_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_enum_field.cc:69:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   69 | printer->Print(");\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 58%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_field_base.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc:51:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   51 | (*variables)["tag"] = absl::StrCat(tag); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_field_base.cc:172:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   172 | printer->Print("[global::System.ObsoleteAttribute]\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 58%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_generator.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_generator.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 59%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_helpers.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2682:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2682 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2727:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2727 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_helpers.cc:257:51: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   257 | static const auto& reserved_member_names = *new absl::flat_hash_set({ Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 59%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_map_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.cc:38:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   38 | variables_["key_type_name"] = type_name(key_descriptor); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_map_field.cc:50:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   50 | printer->Print(", "); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 59%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_message.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:82:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   82 | printer->Print("[global::System.ObsoleteAttribute]\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message.cc:94:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   94 | vars["class_name"] = class_name(); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 59%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_message_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.cc:30:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   30 | variables_["has_property_check"] = absl::StrCat(name(), "_ != null"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_message_field.cc:158:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   158 | printer->Print(");\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 59%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc:35:43: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   35 | std::string property_name = variables_["property_name"]; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc:105:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   105 | printer->Print(" set {\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 60%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc:50:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   50 | printer->Print("}\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 60%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 60%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc:53:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   53 | printer->Print(";\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc:115:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   115 | variables_["field_name"] = GetFieldName(descriptor_); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 60%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 60%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc:34:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   34 | printer->Print("[global::System.Diagnostics.DebuggerNonUserCodeAttribute]\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 60%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc:29:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   29 | variables_["has_property_check"] = absl::StrCat(name(), "_ != null"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc:186:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   186 | printer->Print(");\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 61%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/csharp/names.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/names.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/csharp/names.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 61%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/context.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/context.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/context.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/context.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/context.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/context.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/context.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/context.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/context.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/context.cc:111:30: 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 - "compile-libfuzzer-address-x86_64":   111 | oneof_generator_info_map_[oneof] = info; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/context.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/context.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/context.cc:156:30: 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 - "compile-libfuzzer-address-x86_64":   156 | field_generator_info_map_[field] = info; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 61%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/doc_comment.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/doc_comment.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/doc_comment.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/doc_comment.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/doc_comment.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/doc_comment.cc:140:16: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   140 | printer->Print(" * ```\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 61%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/enum.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/enum.cc:62:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   62 | printer->Print("@com.google.protobuf.Internal.ProtoNonnullApi\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/enum.cc:84:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   84 | vars["name"] = canonical_values_[i]->name(); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 61%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/enum_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/enum_field.cc:46:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   46 | (*variables)["type"] = Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/enum_field.cc:354:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   354 | printer->Print("}\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 62%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/enum_field_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_field_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/enum_field_lite.cc:53:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   53 | (*variables)["type"] = Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 62%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/enum_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/enum_lite.cc:57:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[12], const char *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   57 | printer->Print( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/enum_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/enum_lite.cc:67:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   67 | vars["name"] = canonical_values_[i]->name(); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 62%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/extension.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/extension.cc:52:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   52 | vars["scope"] = scope; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/extension.cc:138:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[6], std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   138 | printer->Print( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 62%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/extension_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension_lite.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension_lite.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension_lite.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension_lite.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension_lite.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension_lite.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension_lite.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension_lite.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/extension.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/extension_lite.cc:91:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[5], std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   91 | printer->Print("registry.add($scope$.$name$);\n", "scope", scope_, "name", Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 62%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/field.cc:225:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   225 | (*variables)["field_name"] = descriptor->name(); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 62%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/file.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::internal_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:330:24: note: in instantiation of function template specialization 'absl::container_internal::btree, 256, false>>::insert_unique' requested here Step #3 - "compile-libfuzzer-address-x86_64":   330 | return this->tree_.insert_unique(params_type::key(v), v); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/file.cc:80:19: note: in instantiation of member function 'absl::container_internal::btree_set_container, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   80 | extensions->insert(fields[i]); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/file.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/file.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/file.cc:160:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   160 | printer->Print(chain_statement, "method_num", absl::StrCat(*method_num)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 63%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/generator.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/generator.cc:161:23: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   161 | srclist_printer.Print("$filename$\n", "filename", all_files[i]); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 63%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/generator_factory.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator_factory.cc:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator_factory.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator_factory.cc:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator_factory.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator_factory.cc:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/generator_factory.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   4 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 63%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/helpers.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/helpers.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/helpers.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/helpers.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/helpers.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/helpers.cc:64:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   64 | printer->Print(ptemplate.c_str(), "annotation_file", annotation_file); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/helpers.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2682:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2682 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2727:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2727 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/helpers.cc:152:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   152 | *new absl::flat_hash_set({ Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/helpers.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/helpers.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::Descriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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 google::protobuf::Descriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::Descriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/helpers.cc:786:17: 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 - "compile-libfuzzer-address-x86_64":   786 | already_seen->insert(type); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 63%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/java_features.pb.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/java_features.pb.cc:4: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/java_features.pb.h:26: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/io/coded_stream.h:107: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 63%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/kotlin_generator.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/kotlin_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/kotlin_generator.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/kotlin_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/kotlin_generator.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/kotlin_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/kotlin_generator.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/kotlin_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/kotlin_generator.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/kotlin_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/kotlin_generator.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/kotlin_generator.cc:115:23: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   115 | srclist_printer.Print("$filename$\n", "filename", all_file); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 64%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/map_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/map_field.cc:78:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   78 | variables_["type"] = Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/map_field.cc:746:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   746 | printer->Print("@java.lang.Override\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 64%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/map_field_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field_lite.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field_lite.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field_lite.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field_lite.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field_lite.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field_lite.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field_lite.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/map_field_lite.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/map_field_lite.cc:65:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   65 | (*variables)["type"] = Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 64%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:343:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   343 | return this->tree_.insert_unique(params_type::key(slot), slot); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message.cc:65:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   65 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' Step #3 - "compile-libfuzzer-address-x86_64":   41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' Step #3 - "compile-libfuzzer-address-x86_64":   27 | ABSL_PREDICT_FALSE(!(condition))) \ Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' Step #3 - "compile-libfuzzer-address-x86_64":   191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/conditions.h:172:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' Step #3 - "compile-libfuzzer-address-x86_64":   172 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' Step #3 - "compile-libfuzzer-address-x86_64":   68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message.cc:96:7: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   96 | vars["identifier"] = UniqueFileScopeIdentifier(descriptor_); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message.cc:210:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[4], std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   210 | printer->Print( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 64%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_builder.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:343:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   343 | return this->tree_.insert_unique(params_type::key(slot), slot); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_builder.cc:86:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   86 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' Step #3 - "compile-libfuzzer-address-x86_64":   41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' Step #3 - "compile-libfuzzer-address-x86_64":   27 | ABSL_PREDICT_FALSE(!(condition))) \ Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' Step #3 - "compile-libfuzzer-address-x86_64":   191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/conditions.h:172:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' Step #3 - "compile-libfuzzer-address-x86_64":   172 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' Step #3 - "compile-libfuzzer-address-x86_64":   68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_builder.cc:96:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print, char[17], std::basic_string, char[4], std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   96 | printer->Print( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_builder.cc:130:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   130 | vars["oneof_name"] = context_->GetOneofGeneratorInfo(oneof)->name; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator, 256, false>>::internal_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:330:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator, 256, false>>::insert_unique' requested here Step #3 - "compile-libfuzzer-address-x86_64":   330 | return this->tree_.insert_unique(params_type::key(v), v); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_builder.cc:696:31: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::allocator, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   696 | declared_to_bitfields.insert(to_bitfield); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   8 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 64%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_builder_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:343:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   343 | return this->tree_.insert_unique(params_type::key(slot), slot); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.cc:54:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   54 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' Step #3 - "compile-libfuzzer-address-x86_64":   41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' Step #3 - "compile-libfuzzer-address-x86_64":   27 | ABSL_PREDICT_FALSE(!(condition))) \ Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' Step #3 - "compile-libfuzzer-address-x86_64":   191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/conditions.h:172:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' Step #3 - "compile-libfuzzer-address-x86_64":   172 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' Step #3 - "compile-libfuzzer-address-x86_64":   68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2682:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2682 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2732:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set, std::basic_string> *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2732 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.cc:63:62: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   63 | absl::flat_hash_map vars = { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_map.h:59: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_builder_lite.cc:111:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   111 | printer->Print("\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 64%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_field.cc:45:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   45 | (*variables)["type"] = Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_field.cc:206:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   206 | printer->Print("} else {\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 65%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_field_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_field_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_field_lite.cc:44:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   44 | (*variables)["type"] = Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 65%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_lite.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_lite.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_lite.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_lite.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::allocator>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::internal_emplace *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:343:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::allocator>, 256, false>>::insert_unique *&>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   343 | return this->tree_.insert_unique(params_type::key(slot), slot); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_lite.cc:63:26: note: in instantiation of function template specialization 'absl::container_internal::btree_set_container, std::allocator>, 256, false>>>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   63 | ABSL_CHECK(oneofs_.emplace(oneof->index(), oneof).first->second == oneof); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/absl_check.h:41:33: note: expanded from macro 'ABSL_CHECK' Step #3 - "compile-libfuzzer-address-x86_64":   41 | ABSL_LOG_INTERNAL_CHECK_IMPL((condition), #condition) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/check_impl.h:27:58: note: expanded from macro 'ABSL_LOG_INTERNAL_CHECK_IMPL' Step #3 - "compile-libfuzzer-address-x86_64":   27 | ABSL_PREDICT_FALSE(!(condition))) \ Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/base/optimization.h:191:59: note: expanded from macro 'ABSL_PREDICT_FALSE' Step #3 - "compile-libfuzzer-address-x86_64":   191 | #define ABSL_PREDICT_FALSE(x) (__builtin_expect(false || (x), false)) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/conditions.h:172:40: note: expanded from macro 'ABSL_LOG_INTERNAL_CONDITION_FATAL' Step #3 - "compile-libfuzzer-address-x86_64":   172 | ABSL_LOG_INTERNAL_##type##_CONDITION(condition) Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/log/internal/conditions.h:68:7: note: expanded from macro 'ABSL_LOG_INTERNAL_STATELESS_CONDITION' Step #3 - "compile-libfuzzer-address-x86_64":   68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_lite.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2682:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2682 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2732:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set, std::basic_string> *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2732 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_lite.cc:99:67: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | absl::flat_hash_map variables = { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_lite.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_lite.cc:109:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   109 | printer->Print("@com.google.protobuf.Internal.ProtoNonnullApi\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 65%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/message_serialization.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/message_serialization.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/message_serialization.cc:21:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   21 | printer->Print("extensionWriter.writeUntil($end$, output);\n", "end", Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 65%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/name_resolver.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/name_resolver.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/name_resolver.cc:140:62: 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 - "compile-libfuzzer-address-x86_64":   140 | std::string& class_name = file_immutable_outer_class_names_[file]; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 65%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/names.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/names.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/names.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/names.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/names.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/names.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/names.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/names.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/names.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2682:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2682 | : raw_hash_set(SelectBucketCountForIterRange(first, last, bucket_count), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2727:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2727 | : raw_hash_set(init.begin(), init.end(), bucket_count, hash, eq, alloc) {} Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/names.cc:40:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::raw_hash_set' requested here Step #3 - "compile-libfuzzer-address-x86_64":   40 | *new absl::flat_hash_set({ Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 65%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/primitive_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/primitive_field.cc:46:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   46 | (*variables)["type"] = std::string(PrimitiveTypeName(javaType)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/primitive_field.cc:363:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   363 | printer->Print("}\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 66%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/primitive_field_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field_lite.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/primitive_field_lite.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/primitive_field_lite.cc:51:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   51 | (*variables)["type"] = std::string(PrimitiveTypeName(javaType)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 66%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/service.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/service.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/service.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/service.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/service.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/service.cc:50:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   50 | printer->Print("@com.google.protobuf.Internal.ProtoNonnullApi\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/service.cc:12: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/service.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/service.cc:197:9: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   197 | vars["index"] = absl::StrCat(i); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 66%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/shared_code_generator.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:10: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/shared_code_generator.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/port.h:25: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/shared_code_generator.cc:58:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   58 | printer->Print( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 66%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/string_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field.cc:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field.cc:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field.cc:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field.cc:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/string_field.cc:46:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   46 | (*variables)["empty_list"] = Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field.cc:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field.h:18: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/string_field.cc:447:12: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print<>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   447 | printer->Print("}\n"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 66%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/java/string_field_lite.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field_lite.cc:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field_lite.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field_lite.cc:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field_lite.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field_lite.cc:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field_lite.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field_lite.cc:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/string_field_lite.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/java/field.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/java/string_field_lite.cc:45:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   45 | (*variables)["empty_list"] = Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 67%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/enum.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, std::basic_string, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/enum.cc:61:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   61 | value_names.insert(EnumValueName(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_set.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::EnumValueDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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 google::protobuf::EnumValueDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::EnumValueDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/enum.cc:64:31: 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 - "compile-libfuzzer-address-x86_64":   64 | alias_values_to_skip_.insert(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 67%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/enum_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.cc:36:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   36 | (*variables)["enum_name"] = type; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::internal_emplace>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:334:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::insert_unique, std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   334 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.cc:122:16: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::less>, std::allocator>, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   122 | fwd_decls->insert(absl::StrCat("GPB_ENUM_FWD_DECLARE(", name, ");")); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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 google::protobuf::FileDescriptor *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::FileDescriptor *, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033: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 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/enum_field.cc:129:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   129 | deps->insert(descriptor_->enum_type()->file()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 67%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/extension.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/extension.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/extension.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/extension.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/extension.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/extension.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/extension.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/extension.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/extension.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::internal_emplace>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:334:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::insert_unique, std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   334 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/extension.cc:106:14: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::less>, std::allocator>, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   106 | fwd_decls->insert(ObjCClassDeclaration(extended_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/extension.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/extension.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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 google::protobuf::FileDescriptor *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::FileDescriptor *, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033: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 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/extension.cc:118:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   118 | deps->insert(extended_type->file()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 67%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/field.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/field.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/field.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/field.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/field.cc:54:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   54 | (*variables)["classname"] = classname; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 67%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/file.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/file.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/file.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/file.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/file.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/file.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/file.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/file.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/file.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2664: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 - "compile-libfuzzer-address-x86_64":   2664 | resize(NormalizeCapacity(bucket_count)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2768:9: 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 - "compile-libfuzzer-address-x86_64":   2768 | : raw_hash_set(GrowthToLowerboundCapacity(that.size()), that.hash_ref(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2764:9: 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 - "compile-libfuzzer-address-x86_64":   2764 | : raw_hash_set(that, AllocTraits::select_on_container_copy_construction( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:125:28: 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 - "compile-libfuzzer-address-x86_64":   125 | class ABSL_ATTRIBUTE_OWNER flat_hash_set Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/file.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/file.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654: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, std::pair>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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, std::pair>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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, std::pair, absl::container_internal::FlatHashMapPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033: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, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/file.cc:208:10: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   208 | .insert( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/file.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/file.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace &, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/file.cc:499:33: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::insert, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   499 | public_import_names.insert(file_->public_dependency(i)->name()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 67%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/generator.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/generator.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/generator.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/generator.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/generator.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/generator.h:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace &, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/generator.cc:326:20: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::insert, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   326 | skip_impls.insert(line); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 68%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/helpers.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/helpers.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/helpers.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/str_cat.h:105: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/helpers.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/helpers.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/str_cat.h:105: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/helpers.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/helpers.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/str_cat.h:105: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   4 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 68%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/import_writer.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/import_writer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/import_writer.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/import_writer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/import_writer.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/import_writer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/import_writer.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/import_writer.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/import_writer.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/import_writer.cc:88:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], absl::container_internal::FlatHashMapPolicy, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   88 | (*map_)[proto_file] = std::string(framework_name); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 68%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/line_consumer.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/line_consumer.cc:17: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/ascii.h:62: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 68%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/map_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.cc:43:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   43 | variables_["field_type"] = value_field_generator_->variable("field_type"); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::internal_emplace>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:334:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::insert_unique, std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   334 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.cc:117:16: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::less>, std::allocator>, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   117 | fwd_decls->insert(absl::StrCat("@class ", value_type, ";")); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.h:14: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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 google::protobuf::FileDescriptor *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::FileDescriptor *, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033: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 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/map_field.cc:140: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>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   140 | deps->insert(value_msg_descriptor->file()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 68%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/message.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::internal_emplace>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:334:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::insert_unique, std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   334 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/message.cc:273:14: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::less>, std::allocator>, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   273 | fwd_decls->insert(ObjCClassDeclaration(class_name_)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 69%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/message_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.cc:36:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   36 | (*variables)["msg_type"] = message_type; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:998:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   998 | params_type::transfer(alloc, dest, src); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:1018:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1018 | transfer(dest, src, alloc); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2824:15: note: in instantiation of member function 'absl::container_internal::btree_node, std::less>, std::allocator>, 256, false>>::transfer_n' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2824 | new_node->transfer_n(old_node->count(), new_node->start(), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree.h:2291:11: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::internal_emplace>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2291 | return {internal_emplace(iter, std::forward(args)...), true}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/btree_container.h:334:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less>, std::allocator>, 256, false>>::insert_unique, std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   334 | return this->tree_.insert_unique(params_type::key(v), std::move(v)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.cc:61:16: note: in instantiation of member function 'absl::container_internal::btree_set_container, std::less>, std::allocator>, 256, false>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   61 | fwd_decls->insert(absl::StrCat("@class ", variable("msg_type"), ";")); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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 google::protobuf::FileDescriptor *>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::FileDescriptor *, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033: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 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/message_field.cc:73:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   73 | deps->insert(descriptor_->message_type()->file()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   7 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 69%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/names.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/names.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/names.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/names.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/names.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/names.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/names.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, std::basic_string>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, std::basic_string, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/names.cc:56:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   56 | set_->insert(std::string(line)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/names.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/names.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4183:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4183 | PolicyTraits::transfer_uses_memcpy() Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:2961:35: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::GetPolicyFunctions' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2961 | ClearBackingArray(common(), GetPolicyFunctions(), /*reuse=*/cap < 128, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/names.cc:87:28: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::clear' requested here Step #3 - "compile-libfuzzer-address-x86_64":   87 | package_to_prefix_map_.clear(); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/names.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/names.h:16: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/container_memory.h:229:10: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   229 | return std::forward(f)(key, std::forward(arg)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const char *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const char *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const char *const &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/names.cc:251:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   251 | words->emplace(word); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   6 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 69%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/oneof.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/oneof.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/oneof.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/oneof.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/oneof.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/oneof.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/oneof.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/oneof.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/oneof.h:13: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/flat_hash_map.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/algorithm/container.h:57: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/oneof.cc:27:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   27 | variables_["enum_name"] = OneofEnumName(descriptor_); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 69%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/primitive_field.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/field.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/field.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/field.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/primitive_field.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/primitive_field.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/field.h:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/btree_set.h:58: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/btree.h:63: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/container/internal/common.h:21: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::find_or_prepare_insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::try_emplace' requested here Step #3 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/objectivec/primitive_field.cc:50:15: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, std::basic_string>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string>>>::operator[], std::basic_string>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   50 | variables_["storage_offset_value"] = absl::StrCat(index_base); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   5 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 69%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/objectivec/text_format_decode_data.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/objectivec/text_format_decode_data.cc:15: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/absl_check.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_impl.h:19: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/log/internal/check_op.h:35: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/casts.h:38: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   2 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 69%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/php/names.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/names.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/names.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/names.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/names.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/descriptor.h:41: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/stubs/common.h:20: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/strings/string_view.h:40: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   3 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 70%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/php/php_generator.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::ValueImpl>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::ValueImpl>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1096:11: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::ValueImpl>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::ValueImpl>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1096 | var_map.reserve(vars.size()); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   654 | return absl::container_internal::DecomposePair(std::forward(f), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits, google::protobuf::io::Printer::AnnotationRecord>>::apply, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::EmplaceDecomposable, std::pair, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::FlatHashMapPolicy, google::protobuf::io::Printer::AnnotationRecord>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3033:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::emplace, google::protobuf::io::Printer::AnnotationRecord>, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3033 | return emplace(std::move(value)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1108:22: note: in instantiation of member function 'absl::container_internal::raw_hash_set, google::protobuf::io::Printer::AnnotationRecord>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, google::protobuf::io::Printer::AnnotationRecord>>>::insert' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1108 | annotation_map.insert({var.key_, *var.annotation_}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::basic_string_view>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::basic_string_view>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3712:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3712 | raw_hash_set::resize_impl(common(), new_capacity, HashtablezInfoHandle{}); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3391:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::resize' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3391 | resize(NormalizeCapacity(m)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/io/printer.h:1060:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::basic_string_view>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator, std::basic_string_view>>>::reserve' requested here Step #3 - "compile-libfuzzer-address-x86_64":   1060 | map.reserve(sizeof...(args) / 2); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:544:14: note: in instantiation of function template specialization 'google::protobuf::io::Printer::Print>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   544 | printer->Print( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const google::protobuf::FileDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134: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 google::protobuf::FileDescriptor *const &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124: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 google::protobuf::FileDescriptor *const &, absl::container_internal::FlatHashSetPolicy>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3010: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 - "compile-libfuzzer-address-x86_64":   3010 | return emplace(value); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:996:31: 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 - "compile-libfuzzer-address-x86_64":   996 | nodes_without_dependency->insert(file); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:998:24: 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 - "compile-libfuzzer-address-x86_64":   998 | (*dependency_count)[file] = count; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: 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_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:4049:26: 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_soo' requested here Step #3 - "compile-libfuzzer-address-x86_64":   4049 | if (is_soo()) return find_or_prepare_insert_soo(key); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:212: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 - "compile-libfuzzer-address-x86_64":   212 | auto res = this->find_or_prepare_insert(k); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:141: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 - "compile-libfuzzer-address-x86_64":   141 | return try_emplace_impl(k, std::forward(args)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_map.h:193:49: 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 - "compile-libfuzzer-address-x86_64":   193 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:1005:16: 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 - "compile-libfuzzer-address-x86_64":   1005 | (*deps)[dependency] = {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:8: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/php/php_generator.h:11: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/code_generator.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   126 | typename = std::enable_if_t>' required here Step #3 - "compile-libfuzzer-address-x86_64":   128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, Step #3 - "compile-libfuzzer-address-x86_64":   | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   129 | slot_type* old_slot, Rank1) { Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   130 | // TODO(b/247130232): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   131 | // TODO(b/251814870): remove casts after fixing warnings. Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   132 | std::memcpy( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   133 | static_cast(std::launder( Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   134 | const_cast*>(&element(new_slot)))), Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   135 | static_cast(&element(old_slot)), sizeof(value_type)); Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   136 | return {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ~~~~~~~~~~ Step #3 - "compile-libfuzzer-address-x86_64":   137 | } Step #3 - "compile-libfuzzer-address-x86_64":   | ~ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] Step #3 - "compile-libfuzzer-address-x86_64":   94 | return std::is_same>( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3744:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3744 | if (PolicyTraits::transfer_uses_memcpy() || !had_soo_slot) { Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3720:19: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::resize_impl' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3720 | raw_hash_set::resize_impl(common(), NextCapacity(SooCapacity()), Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3924:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) Step #3 - "compile-libfuzzer-address-x86_64":   3924 | resize_with_soo_infoz(infoz); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/container_memory.h:229:10: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable::operator(), const std::basic_string_view &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   229 | return std::forward(f)(key, std::forward(arg)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string_view &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   550 | return absl::container_internal::DecomposeValue( Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/hash_policy_traits.h:134:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string_view &>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   134 | return P::apply(std::forward(f), std::forward(ts)...); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/raw_hash_set.h:3124:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::EmplaceDecomposable, const std::basic_string_view &, absl::container_internal::FlatHashSetPolicy>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   3124 | return PolicyTraits::apply(EmplaceDecomposable{*this}, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/protobuf/src/google/protobuf/compiler/php/php_generator.cc:2311:45: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::StringHash, absl::container_internal::StringEq, std::allocator>>::emplace &, 0>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   2311 | options.aggregate_metadata_prefixes.emplace(prefix); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   10 warnings generated. Step #3 - "compile-libfuzzer-address-x86_64":   [ 70%] Building CXX object _deps/protobuf-build/CMakeFiles/libprotoc.dir/src/google/protobuf/compiler/plugin.cc.o Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/plugin.cc:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   194 | absl::InlinedVector args_; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/protobuf/src/google/protobuf/compiler/plugin.cc:21: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/status/statusor.h:48: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/nullability.h:154: Step #3 - "compile-libfuzzer-address-x86_64":   In file included from /deps/abseil-cpp/absl/base/internal/nullability_impl.h:23: Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] Step #3 - "compile-libfuzzer-address-x86_64":   527 | (__is_trivially_relocatable(T) && Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here Step #3 - "compile-libfuzzer-address-x86_64":   147 | : std::conditional, T>::type {}; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/internal/inlined_vector.h:324:7: note: in instantiation of template class 'absl::conjunction, std::is_same, std::allocator>>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   324 | absl::conjunction>, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/container/inlined_vector.h:99:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here Step #3 - "compile-libfuzzer-address-x86_64":   99 | using MemcpyPolicy = typename Storage::MemcpyPolicy; Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:79:16: note: in instantiation of template class 'absl::InlinedVector' requested here Step #3 - "compile-libfuzzer-address-x86_64":   79 | static_assert(sizeof(_Tp)>0, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here Step #3 - "compile-libfuzzer-address-x86_64":   292 | get_deleter()(std::move(__ptr)); Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":   /deps/abseil-cpp/absl/status/internal/status_internal.h:68:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here Step #3 - "compile-libfuzzer-address-x86_64":   68 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, Step #3 - "compile-libfuzzer-address-x86_64":   | ^ Step #3 - "compile-libfuzzer-address-x86_64":