[INFO] updating cached repository https://github.com/sim82/rust_playground [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/mnt/big/crater/work/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] d29f5dfa671cfbfd66b22b2876741161cf8ca7f5 [INFO] checking sim82/rust_playground against try#b19afc12c4f781e95f168f2fdea339c972f14ae2 for pr-64327 [INFO] running `"git" "clone" "work/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsim82%2Frust_playground" "work/builds/worker-6/source"` [INFO] [stderr] Cloning into 'work/builds/worker-6/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/sim82/rust_playground on toolchain b19afc12c4f781e95f168f2fdea339c972f14ae2-alt [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+b19afc12c4f781e95f168f2fdea339c972f14ae2-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/sim82/rust_playground [INFO] finished tweaking git repo https://github.com/sim82/rust_playground [INFO] tweaked toml for git repo https://github.com/sim82/rust_playground written to work/builds/worker-6/source/Cargo.toml [INFO] crate git repo https://github.com/sim82/rust_playground already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/cargo-home/bin/cargo" "+b19afc12c4f781e95f168f2fdea339c972f14ae2-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] warning: unused manifest key: dependencies.cgmath.simd [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/mnt/big/crater/work/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/mnt/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+b19afc12c4f781e95f168f2fdea339c972f14ae2-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 7d3764b7726d168fe373eb11703f0e300bd18debfaa972f6a24b5347ffbb9b12 [INFO] running `"docker" "start" "-a" "7d3764b7726d168fe373eb11703f0e300bd18debfaa972f6a24b5347ffbb9b12"` [INFO] [stderr] warning: unused manifest key: dependencies.cgmath.simd [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling rust_playground v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking custom_error v1.3.0 [INFO] [stderr] Checking uuid v0.7.2 [INFO] [stderr] Compiling wayland-scanner v0.21.7 [INFO] [stderr] Checking packed_simd v0.3.1 [INFO] [stderr] Checking itertools v0.7.11 [INFO] [stderr] Compiling shaderc v0.3.12 [INFO] [stderr] Checking nix v0.11.0 [INFO] [stderr] Checking crossbeam-epoch v0.7.0 [INFO] [stderr] Checking crossbeam-epoch v0.6.1 [INFO] [stderr] Checking nix v0.12.0 [INFO] [stderr] Checking memmap v0.7.0 [INFO] [stderr] Checking shared_library v0.1.9 [INFO] [stderr] Checking x11-dl v2.18.3 [INFO] [stderr] Checking bincode v1.0.1 [INFO] [stderr] Checking serde_json v1.0.35 [INFO] [stderr] Checking crossbeam-deque v0.7.1 [INFO] [stderr] Checking crossbeam-deque v0.6.3 [INFO] [stderr] Checking ndarray v0.12.1 [INFO] [stderr] Checking wayland-sys v0.21.7 [INFO] [stderr] Checking parking_lot_core v0.3.1 [INFO] [stderr] Checking rayon-core v1.4.1 [INFO] [stderr] Compiling wayland-client v0.21.7 [INFO] [stderr] Compiling wayland-protocols v0.21.7 [INFO] [stderr] Compiling num-derive v0.2.3 [INFO] [stderr] Compiling serde_derive v1.0.85 [INFO] [stderr] Checking rusttype v0.7.5 [INFO] [stderr] Checking parking_lot v0.6.4 [INFO] [stderr] Checking rayon v1.0.3 [INFO] [stderr] Checking wayland-commons v0.21.7 [INFO] [stderr] Checking andrew v0.1.4 [INFO] [stderr] Checking glyph_brush_layout v0.1.5 [INFO] [stderr] Checking parking_lot_core v0.4.0 [INFO] [stderr] Checking twox-hash v1.1.2 [INFO] [stderr] Checking cgmath v0.17.0 [INFO] [stderr] Checking tiff v0.2.1 [INFO] [stderr] Checking parking_lot v0.7.1 [INFO] [stderr] Checking glyph_brush v0.4.1 [INFO] [stderr] Checking jpeg-decoder v0.1.15 [INFO] [stderr] Checking crossbeam-channel v0.3.6 [INFO] [stderr] Checking image v0.21.0 [INFO] [stderr] Checking crossbeam v0.5.0 [INFO] [stderr] Checking vulkano v0.11.1 [INFO] [stderr] Checking smithay-client-toolkit v0.4.4 [INFO] [stderr] Checking winit v0.18.0 [INFO] [stderr] Checking vulkano-win v0.11.1 [INFO] [stderr] error: Could not compile `packed_simd`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --edition=2018 --crate-name packed_simd /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/packed_simd-0.3.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 --cfg 'feature="default"' -C metadata=d5ee0e459ab7068b -C extra-filename=-d5ee0e459ab7068b --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern cfg_if=/opt/rustwide/target/debug/deps/libcfg_if-ad4491eb102f5b0d.rmeta --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: failed to run custom build command for `shaderc v0.3.12` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/shaderc-62a61ffff2ba9fca/build-script-build` (exit code: 101) [INFO] [stderr] --- stdout [INFO] [stderr] running: "cmake" "/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build" "-DCMAKE_POSITION_INDEPENDENT_CODE=ON" "-DSPIRV_SKIP_EXECUTABLES=ON" "-DSPIRV_WERROR=OFF" "-DSHADERC_SKIP_TESTS=ON" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_PREFIX=/opt/rustwide/target/debug/build/shaderc-75ac2c78ded9307c/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_BUILD_TYPE=Release" [INFO] [stderr] -- The C compiler identification is GNU 7.4.0 [INFO] [stderr] -- The CXX compiler identification is GNU 7.4.0 [INFO] [stderr] -- Check for working C compiler: /usr/bin/cc [INFO] [stderr] -- Check for working C compiler: /usr/bin/cc -- works [INFO] [stderr] -- Detecting C compiler ABI info [INFO] [stderr] -- Detecting C compiler ABI info - done [INFO] [stderr] -- Detecting C compile features [INFO] [stderr] -- Detecting C compile features - done [INFO] [stderr] -- Check for working CXX compiler: /usr/bin/c++ [INFO] [stderr] -- Check for working CXX compiler: /usr/bin/c++ -- works [INFO] [stderr] -- Detecting CXX compiler ABI info [INFO] [stderr] -- Detecting CXX compiler ABI info - done [INFO] [stderr] -- Detecting CXX compile features [INFO] [stderr] -- Detecting CXX compile features - done [INFO] [stderr] -- SPIRV-Tools: nosetests was not found - python support code will not be tested [INFO] [stderr] -- Found PythonInterp: /usr/bin/python (found version "2.7.15") [INFO] [stderr] -- Google Mock was not found - tests based on that will not build [INFO] [stderr] -- optimizer enabled [INFO] [stderr] -- Shaderc: build type is "Release". [INFO] [stderr] -- Configuring Shaderc to avoid building tests. [INFO] [stderr] -- nosetests was not found - python code will not be tested [INFO] [stderr] -- asciidoctor was not found - no documentation will be generated [INFO] [stderr] -- Looking for pthread.h [INFO] [stderr] -- Looking for pthread.h - found [INFO] [stderr] -- Looking for pthread_create [INFO] [stderr] -- Looking for pthread_create - not found [INFO] [stderr] -- Looking for pthread_create in pthreads [INFO] [stderr] -- Looking for pthread_create in pthreads - not found [INFO] [stderr] -- Looking for pthread_create in pthread [INFO] [stderr] -- Looking for pthread_create in pthread - found [INFO] [stderr] -- Found Threads: TRUE [INFO] [stderr] -- Configuring done [INFO] [stderr] -- Generating done [INFO] [stderr] -- Build files have been written to: /opt/rustwide/target/debug/build/shaderc-75ac2c78ded9307c/out/build [INFO] [stderr] running: "cmake" "--build" "." "--target" "install" "--config" "Release" "--" [INFO] [stderr] Scanning dependencies of target SPIRV-Headers-example-1.1 [INFO] [stderr] [ 1%] Building CXX object spirv-headers/example/CMakeFiles/SPIRV-Headers-example-1.1.dir/example-1.1.cpp.o [INFO] [stderr] [ 1%] Linking CXX static library libSPIRV-Headers-example-1.1.a [INFO] [stderr] [ 1%] Built target SPIRV-Headers-example-1.1 [INFO] [stderr] Scanning dependencies of target SPIRV-Headers-example [INFO] [stderr] [ 1%] Building CXX object spirv-headers/example/CMakeFiles/SPIRV-Headers-example.dir/example.cpp.o [INFO] [stderr] [ 1%] Linking CXX static library libSPIRV-Headers-example.a [INFO] [stderr] [ 1%] Built target SPIRV-Headers-example [INFO] [stderr] Scanning dependencies of target spirv-tools-shared-pkg-config [INFO] [stderr] [ 1%] Built target spirv-tools-shared-pkg-config [INFO] [stderr] Scanning dependencies of target spirv-tools-pkg-config [INFO] [stderr] [ 1%] Built target spirv-tools-pkg-config [INFO] [stderr] [ 1%] Update build-version.inc in the SPIRV-Tools build directory (if necessary). [INFO] [stderr] [ 1%] Generate enum-string mapping for SPIR-V vunified1. [INFO] [stderr] [ 1%] Generate info tables for OpenCL extended instructions and operands vunified1. [INFO] [stderr] [ 2%] Generate info tables for GLSL extended instructions and operands vunified1. [INFO] [stderr] [ 2%] Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter. [INFO] [stderr] [ 2%] Generate extended instruction tables for spv-amd-shader-trinary-minmax. [INFO] [stderr] [ 3%] Generate extended instruction tables for spv-amd-gcn-shader. [INFO] [stderr] [ 3%] Generate extended instruction tables for spv-amd-shader-ballot. [INFO] [stderr] [ 3%] Generate extended instruction tables for debuginfo. [INFO] [stderr] [ 3%] Generate language specific header for DebugInfo. [INFO] [stderr] [ 4%] Generate info tables for SPIR-V vunified1 core instructions and operands. [INFO] [stderr] [ 4%] Generate tables based on the SPIR-V XML registry. [INFO] [stderr] Scanning dependencies of target SPIRV-Tools [INFO] [stderr] [ 5%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/util/bit_vector.cpp.o [INFO] [stderr] [ 5%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/util/parse_number.cpp.o [INFO] [stderr] [ 5%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/util/string_utils.cpp.o [INFO] [stderr] [ 6%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/assembly_grammar.cpp.o [INFO] [stderr] [ 6%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/binary.cpp.o [INFO] [stderr] [ 6%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/diagnostic.cpp.o [INFO] [stderr] [ 6%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/disassemble.cpp.o [INFO] [stderr] [ 7%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/enum_string_mapping.cpp.o [INFO] [stderr] [ 7%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/ext_inst.cpp.o [INFO] [stderr] [ 8%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/id_descriptor.cpp.o [INFO] [stderr] [ 8%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/extensions.cpp.o [INFO] [stderr] [ 8%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/libspirv.cpp.o [INFO] [stderr] [ 8%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/name_mapper.cpp.o [INFO] [stderr] [ 8%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/opcode.cpp.o [INFO] [stderr] [ 9%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/operand.cpp.o [INFO] [stderr] [ 9%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/parsed_operand.cpp.o [INFO] [stderr] [ 9%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/print.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/software_version.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_endian.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_optimizer_options.cpp.o [INFO] [stderr] [ 11%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_target_env.cpp.o [INFO] [stderr] [ 11%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_validator_options.cpp.o [INFO] [stderr] [ 11%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/table.cpp.o [INFO] [stderr] [ 11%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/text.cpp.o [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/text_handler.cpp.o [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate.cpp.o [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_adjacency.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_annotation.cpp.o [INFO] [stderr] Scanning dependencies of target SPIRV-Tools-shared [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/bit_vector.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_arithmetics.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/parse_number.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_atomics.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_barriers.cpp.o [INFO] [stderr] [ 15%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_bitwise.cpp.o [INFO] [stderr] [ 15%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_builtins.cpp.o [INFO] [stderr] [ 15%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/string_utils.cpp.o [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/assembly_grammar.cpp.o [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/binary.cpp.o [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_capability.cpp.o [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/diagnostic.cpp.o [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/disassemble.cpp.o [INFO] [stderr] [ 17%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/enum_string_mapping.cpp.o [INFO] [stderr] [ 18%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_cfg.cpp.o [INFO] [stderr] [ 18%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/ext_inst.cpp.o [INFO] [stderr] [ 18%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/extensions.cpp.o [INFO] [stderr] [ 19%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/id_descriptor.cpp.o [INFO] [stderr] [ 19%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/libspirv.cpp.o [INFO] [stderr] [ 19%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/name_mapper.cpp.o [INFO] [stderr] [ 20%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/opcode.cpp.o [INFO] [stderr] [ 20%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/operand.cpp.o [INFO] [stderr] [ 20%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/parsed_operand.cpp.o [INFO] [stderr] [ 20%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/print.cpp.o [INFO] [stderr] [ 21%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/software_version.cpp.o [INFO] [stderr] [ 21%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_endian.cpp.o [INFO] [stderr] [ 21%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_optimizer_options.cpp.o [INFO] [stderr] [ 22%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_target_env.cpp.o [INFO] [stderr] [ 22%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_validator_options.cpp.o [INFO] [stderr] [ 22%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/table.cpp.o [INFO] [stderr] [ 22%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/text.cpp.o [INFO] [stderr] [ 22%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_composites.cpp.o [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/text_handler.cpp.o [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate.cpp.o [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_adjacency.cpp.o [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_constants.cpp.o [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_conversion.cpp.o [INFO] [stderr] [ 24%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_annotation.cpp.o [INFO] [stderr] [ 25%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_datarules.cpp.o [INFO] [stderr] Scanning dependencies of target HLSL [INFO] [stderr] [ 25%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslAttributes.cpp.o [INFO] [stderr] [ 25%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_arithmetics.cpp.o [INFO] [stderr] [ 25%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_atomics.cpp.o [INFO] [stderr] [ 26%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_barriers.cpp.o [INFO] [stderr] [ 26%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_debug.cpp.o [INFO] [stderr] [ 26%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_bitwise.cpp.o [INFO] [stderr] [ 26%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_decorations.cpp.o [INFO] [stderr] [ 26%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o [INFO] [stderr] [ 26%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_builtins.cpp.o [INFO] [stderr] [ 26%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_capability.cpp.o [INFO] [stderr] [ 26%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslScanContext.cpp.o [INFO] [stderr] [ 27%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_cfg.cpp.o [INFO] [stderr] [ 28%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_derivatives.cpp.o [INFO] [stderr] [ 28%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_composites.cpp.o [INFO] [stderr] [ 28%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_constants.cpp.o [INFO] [stderr] [ 28%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_ext_inst.cpp.o [INFO] [stderr] [ 29%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslOpMap.cpp.o [INFO] [stderr] [ 29%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_execution_limitations.cpp.o [INFO] [stderr] [ 30%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_conversion.cpp.o [INFO] [stderr] [ 30%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_datarules.cpp.o [INFO] [stderr] [ 30%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_debug.cpp.o [INFO] [stderr] [ 30%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_decorations.cpp.o [INFO] [stderr] [ 31%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_function.cpp.o [INFO] [stderr] [ 32%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_derivatives.cpp.o [INFO] [stderr] [ 32%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_ext_inst.cpp.o [INFO] [stderr] [ 32%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_execution_limitations.cpp.o [INFO] [stderr] [ 32%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_id.cpp.o [INFO] [stderr] [ 34%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_function.cpp.o [INFO] [stderr] [ 34%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_image.cpp.o [INFO] [stderr] [ 34%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_id.cpp.o [INFO] [stderr] [ 34%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_image.cpp.o [INFO] [stderr] [ 35%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_interfaces.cpp.o [INFO] [stderr] [ 35%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_instruction.cpp.o [INFO] [stderr] [ 35%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_interfaces.cpp.o [INFO] [stderr] [ 36%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_instruction.cpp.o [INFO] [stderr] [ 36%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_layout.cpp.o [INFO] [stderr] [ 36%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_literals.cpp.o [INFO] [stderr] [ 36%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_layout.cpp.o [INFO] [stderr] [ 36%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_literals.cpp.o [INFO] [stderr] [ 37%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_logicals.cpp.o [INFO] [stderr] [ 37%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_memory.cpp.o [INFO] [stderr] [ 38%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_logicals.cpp.o [INFO] [stderr] [ 38%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_memory.cpp.o [INFO] [stderr] [ 38%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_mode_setting.cpp.o [INFO] [stderr] [ 38%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_mode_setting.cpp.o [INFO] [stderr] [ 39%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_non_uniform.cpp.o [INFO] [stderr] [ 39%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_primitives.cpp.o [INFO] [stderr] [ 39%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_type.cpp.o [INFO] [stderr] [ 39%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_non_uniform.cpp.o [INFO] [stderr] [ 39%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/basic_block.cpp.o [INFO] [stderr] [ 40%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_primitives.cpp.o [INFO] [stderr] [ 41%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/construct.cpp.o [INFO] [stderr] [ 41%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/function.cpp.o [INFO] [stderr] [ 41%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_type.cpp.o [INFO] [stderr] [ 41%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/instruction.cpp.o [INFO] [stderr] [ 41%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/basic_block.cpp.o [INFO] [stderr] [ 42%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validation_state.cpp.o [INFO] [stderr] [ 42%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/timer.cpp.o [INFO] [stderr] [ 43%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/construct.cpp.o [INFO] [stderr] [ 43%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/function.cpp.o [INFO] [stderr] Scanning dependencies of target OSDependent [INFO] [stderr] [ 43%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/instruction.cpp.o [INFO] [stderr] [ 44%] Building CXX object glslang/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o [INFO] [stderr] [ 44%] Linking CXX static library libOSDependent.a [INFO] [stderr] [ 44%] Built target OSDependent [INFO] [stderr] Scanning dependencies of target OGLCompiler [INFO] [stderr] [ 44%] Building CXX object glslang/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o [INFO] [stderr] [ 45%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validation_state.cpp.o [INFO] [stderr] [ 45%] Linking CXX static library libOGLCompiler.a [INFO] [stderr] [ 45%] Built target OGLCompiler [INFO] [stderr] Scanning dependencies of target glslang-default-resource-limits [INFO] [stderr] [ 45%] Building CXX object glslang/StandAlone/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits.cpp.o [INFO] [stderr] Scanning dependencies of target SPVRemapper [INFO] [stderr] [ 46%] Building CXX object glslang/SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o [INFO] [stderr] [ 46%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/util/timer.cpp.o [INFO] [stderr] [ 46%] Linking CXX static library libglslang-default-resource-limits.a [INFO] [stderr] [ 46%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslTokenStream.cpp.o [INFO] [stderr] [ 46%] Built target glslang-default-resource-limits [INFO] [stderr] [ 46%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslGrammar.cpp.o [INFO] [stderr] [ 47%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseables.cpp.o [INFO] [stderr] Scanning dependencies of target check-copyright [INFO] [stderr] [ 47%] Check copyright [INFO] [stderr] Scanning dependencies of target build-version [INFO] [stderr] [ 48%] Update build-version.inc in the Shaderc build directory (if necessary). [INFO] [stderr] [ 48%] Built target check-copyright [INFO] [stderr] [ 48%] Building CXX object glslang/SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o [INFO] [stderr] [ 48%] Built target build-version [INFO] [stderr] [ 48%] Linking CXX shared library libSPIRV-Tools-shared.so [INFO] [stderr] [ 51%] Built target SPIRV-Tools-shared [INFO] [stderr] [ 51%] Linking CXX static library libSPVRemapper.a [INFO] [stderr] [ 51%] Linking CXX static library libSPIRV-Tools.a [INFO] [stderr] [ 51%] Built target SPVRemapper [INFO] [stderr] [ 51%] Built target SPIRV-Tools [INFO] [stderr] Scanning dependencies of target SPIRV-Tools-opt [INFO] [stderr] [ 51%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build_module.cpp.o [INFO] [stderr] [ 51%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o [INFO] [stderr] [ 51%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/basic_block.cpp.o [INFO] [stderr] [ 52%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o [INFO] [stderr] [ 53%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_pass.cpp.o [INFO] [stderr] [ 53%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg_cleanup_pass.cpp.o [INFO] [stderr] [ 53%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ccp_pass.cpp.o [INFO] [stderr] glslang/hlsl/CMakeFiles/HLSL.dir/build.make:182: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/hlslGrammar.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:2558: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/all' failed [INFO] [stderr] [ 53%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/combine_access_chains.cpp.o [INFO] [stderr] spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build.make:86: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/basic_block.cpp.o' failed [INFO] [stderr] spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build.make:158: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ccp_pass.cpp.o' failed [INFO] [stderr] spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build.make:62: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o' failed [INFO] [stderr] spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build.make:206: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o' failed [INFO] [stderr] spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build.make:230: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/combine_access_chains.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:740: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/all' failed [INFO] [stderr] Makefile:129: recipe for target 'all' failed [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [glslang/hlsl/CMakeFiles/HLSL.dir/hlslGrammar.cpp.o] Error 4 [INFO] [stderr] make[1]: *** [glslang/hlsl/CMakeFiles/HLSL.dir/all] Error 2 [INFO] [stderr] make[1]: *** Waiting for unfinished jobs.... [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/basic_block.cpp.o] Error 4 [INFO] [stderr] make[2]: *** Waiting for unfinished jobs.... [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:47:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:35:10: error: /usr/include/c++/7/bits/hashtable_policy.h: Cannot allocate memory [INFO] [stderr] #include [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:49:20: error: '__is_noexcept_hash' is not a member of 'std::__detail' [INFO] [stderr] __detail::__is_noexcept_hash<_Tp, _Hash>>>; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:49:20: error: '__is_noexcept_hash' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:49:44: error: template argument 2 is invalid [INFO] [stderr] __detail::__is_noexcept_hash<_Tp, _Hash>>>; [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:49:49: error: template argument 1 is invalid [INFO] [stderr] __detail::__is_noexcept_hash<_Tp, _Hash>>>; [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:174:39: error: expected template-name before '<' token [INFO] [stderr] : public __detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:174:39: error: expected '{' before '<' token [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:923:21: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_bucket_begin' [INFO] [stderr] _M_bucket_begin(size_type __bkt) const [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:923:21: error: 'size_type' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:923:21: note: suggested alternative: 'true_type' [INFO] [stderr] _M_bucket_begin(size_type __bkt) const [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:936:15: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] _Hashtable(size_type __bucket_hint, [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:958:4: error: 'size_type' has not been declared [INFO] [stderr] size_type __bucket_hint, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:961:10: error: 'allocator_type' does not name a type; did you mean 'allocator_arg'? [INFO] [stderr] const allocator_type& __a) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] allocator_arg [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:961:29: error: invalid use of incomplete type 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] const allocator_type& __a) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: declaration of 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:987:21: error: invalid use of template-name 'std::_Hashtable' without an argument list [INFO] [stderr] operator=(const _Hashtable& __ht) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:987:21: note: class template argument deduction is only available with -std=c++1z or -std=gnu++1z [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: 'template class std::_Hashtable' declared here [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:988:8: error: invalid use of template-name 'std::_Hashtable' without an argument list [INFO] [stderr] -> _Hashtable& [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:988:8: note: class template argument deduction is only available with -std=c++1z or -std=gnu++1z [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: 'template class std::_Hashtable' declared here [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:988:18: error: expected initializer before '&' token [INFO] [stderr] -> _Hashtable& [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1081:23: error: invalid use of template-name 'std::_Hashtable' without an argument list [INFO] [stderr] _M_assign(const _Hashtable& __ht, const _NodeGenerator& __node_gen) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1081:23: note: class template argument deduction is only available with -std=c++1z or -std=gnu++1z [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: 'template class std::_Hashtable' declared here [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1081:73: error: invalid use of incomplete type 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] _M_assign(const _Hashtable& __ht, const _NodeGenerator& __node_gen) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: declaration of 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1129:16: error: invalid use of incomplete type 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] _M_reset() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: declaration of 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1146:20: error: variable or field '_M_move_assign' declared void [INFO] [stderr] _M_move_assign(_Hashtable&& __ht, std::true_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1146:30: error: missing template arguments before '&&' token [INFO] [stderr] _M_move_assign(_Hashtable&& __ht, std::true_type) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1146:33: error: '__ht' was not declared in this scope [INFO] [stderr] _M_move_assign(_Hashtable&& __ht, std::true_type) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1146:33: note: suggested alternative: '__lg' [INFO] [stderr] _M_move_assign(_Hashtable&& __ht, std::true_type) [INFO] [stderr] ^~~~ [INFO] [stderr] __lg [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1146:53: error: expected primary-expression before ')' token [INFO] [stderr] _M_move_assign(_Hashtable&& __ht, std::true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1178:20: error: variable or field '_M_move_assign' declared void [INFO] [stderr] _M_move_assign(_Hashtable&& __ht, std::false_type) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1178:30: error: missing template arguments before '&&' token [INFO] [stderr] _M_move_assign(_Hashtable&& __ht, std::false_type) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1178:33: error: '__ht' was not declared in this scope [INFO] [stderr] _M_move_assign(_Hashtable&& __ht, std::false_type) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1178:33: note: suggested alternative: '__lg' [INFO] [stderr] _M_move_assign(_Hashtable&& __ht, std::false_type) [INFO] [stderr] ^~~~ [INFO] [stderr] __lg [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1178:54: error: expected primary-expression before ')' token [INFO] [stderr] _M_move_assign(_Hashtable&& __ht, std::false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1236:22: error: invalid use of template-name 'std::_Hashtable' without an argument list [INFO] [stderr] _Hashtable(const _Hashtable& __ht) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1236:22: note: class template argument deduction is only available with -std=c++1z or -std=gnu++1z [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: 'template class std::_Hashtable' declared here [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1236:38: error: invalid use of incomplete type 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] _Hashtable(const _Hashtable& __ht) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: declaration of 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1258:15: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] _Hashtable(_Hashtable&& __ht) noexcept [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1290:22: error: invalid use of template-name 'std::_Hashtable' without an argument list [INFO] [stderr] _Hashtable(const _Hashtable& __ht, const allocator_type& __a) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1290:22: note: class template argument deduction is only available with -std=c++1z or -std=gnu++1z [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: 'template class std::_Hashtable' declared here [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1290:46: error: 'allocator_type' does not name a type; did you mean 'allocator_arg'? [INFO] [stderr] _Hashtable(const _Hashtable& __ht, const allocator_type& __a) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] allocator_arg [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1290:65: error: invalid use of incomplete type 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] _Hashtable(const _Hashtable& __ht, const allocator_type& __a) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: declaration of 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1311:15: error: expected constructor, destructor, or type conversion before '(' token [INFO] [stderr] _Hashtable(_Hashtable&& __ht, const allocator_type& __a) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1356:19: error: invalid use of incomplete type 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] ~_Hashtable() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: declaration of 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1369:10: error: variable or field 'swap' declared void [INFO] [stderr] swap(_Hashtable& __x) [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1369:20: error: missing template arguments before '&' token [INFO] [stderr] swap(_Hashtable& __x) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1369:22: error: '__x' was not declared in this scope [INFO] [stderr] swap(_Hashtable& __x) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1369:22: note: suggested alternative: '__N' [INFO] [stderr] swap(_Hashtable& __x) [INFO] [stderr] ^~~ [INFO] [stderr] __N [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1420:16: error: 'key_type' does not name a type; did you mean 'key_t'? [INFO] [stderr] find(const key_type& __k) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] key_t [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1421:8: error: invalid use of template-name 'std::iterator' without an argument list [INFO] [stderr] -> iterator [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1421:8: note: class template argument deduction is only available with -std=c++1z or -std=gnu++1z [INFO] [stderr] In file included from /usr/include/c++/7/bits/stl_algobase.h:65:0, [INFO] [stderr] from /usr/include/c++/7/vector:60, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:18, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/stl_iterator_base_types.h:118:12: note: 'template struct std::iterator' declared here [INFO] [stderr] struct iterator [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:47:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1436:16: error: 'key_type' does not name a type; did you mean 'key_t'? [INFO] [stderr] find(const key_type& __k) const [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] key_t [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1437:8: error: 'const_iterator' does not name a type; did you mean '_List_iterator'? [INFO] [stderr] -> const_iterator [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] _List_iterator [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1452:17: error: 'key_type' does not name a type; did you mean 'key_t'? [INFO] [stderr] count(const key_type& __k) const [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] key_t [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1453:8: error: 'size_type' does not name a type; did you mean 'true_type'? [INFO] [stderr] -> size_type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1484:23: error: 'key_type' does not name a type; did you mean 'key_t'? [INFO] [stderr] equal_range(const key_type& __k) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] key_t [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1485:31: error: type/value mismatch at argument 1 in template parameter list for 'template struct std::pair' [INFO] [stderr] -> pair [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1485:31: note: expected a type, got 'iterator' [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1485:31: error: type/value mismatch at argument 2 in template parameter list for 'template struct std::pair' [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1485:31: note: expected a type, got 'iterator' [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1511:23: error: 'key_type' does not name a type; did you mean 'key_t'? [INFO] [stderr] equal_range(const key_type& __k) const [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] key_t [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1512:13: error: 'const_iterator' was not declared in this scope [INFO] [stderr] -> pair [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1512:13: note: suggested alternative: '_List_iterator' [INFO] [stderr] -> pair [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] _List_iterator [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1512:29: error: 'const_iterator' was not declared in this scope [INFO] [stderr] -> pair [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1512:29: note: suggested alternative: '_List_iterator' [INFO] [stderr] -> pair [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] _List_iterator [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1512:43: error: template argument 1 is invalid [INFO] [stderr] -> pair [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1512:43: error: template argument 2 is invalid [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1540:25: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_find_before_node' [INFO] [stderr] _M_find_before_node(size_type __n, const key_type& __k, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1540:25: error: 'size_type' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1540:25: note: suggested alternative: 'true_type' [INFO] [stderr] _M_find_before_node(size_type __n, const key_type& __k, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1540:40: error: expected primary-expression before 'const' [INFO] [stderr] _M_find_before_node(size_type __n, const key_type& __k, [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1541:4: error: '__hash_code' was not declared in this scope [INFO] [stderr] __hash_code __code) const [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1541:4: note: suggested alternative: '__hash_base' [INFO] [stderr] __hash_code __code) const [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] __hash_base [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1568:28: error: variable or field '_M_insert_bucket_begin' declared void [INFO] [stderr] _M_insert_bucket_begin(size_type __bkt, __node_type* __node) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1568:28: error: 'size_type' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1568:28: note: suggested alternative: 'true_type' [INFO] [stderr] _M_insert_bucket_begin(size_type __bkt, __node_type* __node) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1568:45: error: '__node_type' was not declared in this scope [INFO] [stderr] _M_insert_bucket_begin(size_type __bkt, __node_type* __node) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1568:45: note: suggested alternative: '__true_type' [INFO] [stderr] _M_insert_bucket_begin(size_type __bkt, __node_type* __node) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] __true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1568:58: error: '__node' was not declared in this scope [INFO] [stderr] _M_insert_bucket_begin(size_type __bkt, __node_type* __node) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1568:58: note: suggested alternative: '__not_' [INFO] [stderr] _M_insert_bucket_begin(size_type __bkt, __node_type* __node) [INFO] [stderr] ^~~~~~ [INFO] [stderr] __not_ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1599:28: error: variable or field '_M_remove_bucket_begin' declared void [INFO] [stderr] _M_remove_bucket_begin(size_type __bkt, __node_type* __next, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1599:28: error: 'size_type' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1599:28: note: suggested alternative: 'true_type' [INFO] [stderr] _M_remove_bucket_begin(size_type __bkt, __node_type* __next, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1599:45: error: '__node_type' was not declared in this scope [INFO] [stderr] _M_remove_bucket_begin(size_type __bkt, __node_type* __next, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1599:45: note: suggested alternative: '__true_type' [INFO] [stderr] _M_remove_bucket_begin(size_type __bkt, __node_type* __next, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] __true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1599:58: error: '__next' was not declared in this scope [INFO] [stderr] _M_remove_bucket_begin(size_type __bkt, __node_type* __next, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1599:58: note: suggested alternative: 'next' [INFO] [stderr] _M_remove_bucket_begin(size_type __bkt, __node_type* __next, [INFO] [stderr] ^~~~~~ [INFO] [stderr] next [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1600:7: error: 'size_type' was not declared in this scope [INFO] [stderr] size_type __next_bkt) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1600:7: note: suggested alternative: 'true_type' [INFO] [stderr] size_type __next_bkt) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1623:26: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_get_previous_node' [INFO] [stderr] _M_get_previous_node(size_type __bkt, __node_base* __n) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1623:26: error: 'size_type' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1623:26: note: suggested alternative: 'true_type' [INFO] [stderr] _M_get_previous_node(size_type __bkt, __node_base* __n) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1623:43: error: '__node_base' was not declared in this scope [INFO] [stderr] _M_get_previous_node(size_type __bkt, __node_base* __n) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1623:43: note: suggested alternative: '__niter_base' [INFO] [stderr] _M_get_previous_node(size_type __bkt, __node_base* __n) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] __niter_base [INFO] [stderr] make[2]: *** [spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ccp_pass.cpp.o] Error 4 [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1623:56: error: '__n' was not declared in this scope [INFO] [stderr] _M_get_previous_node(size_type __bkt, __node_base* __n) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1623:56: note: suggested alternative: '__N' [INFO] [stderr] _M_get_previous_node(size_type __bkt, __node_base* __n) [INFO] [stderr] ^~~ [INFO] [stderr] __N [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1641:29: error: type/value mismatch at argument 1 in template parameter list for 'template struct std::pair' [INFO] [stderr] -> pair [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1641:29: note: expected a type, got 'iterator' [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1678:18: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_emplace' [INFO] [stderr] _M_emplace(const_iterator __hint, std::false_type, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1678:18: error: 'const_iterator' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1678:18: note: suggested alternative: '_List_iterator' [INFO] [stderr] _M_emplace(const_iterator __hint, std::false_type, _Args&&... __args) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] _List_iterator [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1678:56: error: expected primary-expression before ',' token [INFO] [stderr] _M_emplace(const_iterator __hint, std::false_type, _Args&&... __args) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1678:63: error: expected primary-expression before '&&' token [INFO] [stderr] _M_emplace(const_iterator __hint, std::false_type, _Args&&... __args) [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1706:27: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_unique_node' [INFO] [stderr] _M_insert_unique_node(size_type __bkt, __hash_code __code, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1706:27: error: 'size_type' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1706:27: note: suggested alternative: 'true_type' [INFO] [stderr] _M_insert_unique_node(size_type __bkt, __hash_code __code, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1706:44: error: '__hash_code' was not declared in this scope [INFO] [stderr] _M_insert_unique_node(size_type __bkt, __hash_code __code, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1706:44: note: suggested alternative: '__hash_base' [INFO] [stderr] _M_insert_unique_node(size_type __bkt, __hash_code __code, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] __hash_base [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1707:6: error: '__node_type' was not declared in this scope [INFO] [stderr] __node_type* __node) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1707:6: note: suggested alternative: '__true_type' [INFO] [stderr] __node_type* __node) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] __true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1707:19: error: '__node' was not declared in this scope [INFO] [stderr] __node_type* __node) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1707:19: note: suggested alternative: '__not_' [INFO] [stderr] __node_type* __node) [INFO] [stderr] ^~~~~~ [INFO] [stderr] __not_ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1745:26: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert_multi_node' [INFO] [stderr] _M_insert_multi_node(__node_type* __hint, __hash_code __code, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1745:26: error: '__node_type' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1745:26: note: suggested alternative: '__true_type' [INFO] [stderr] _M_insert_multi_node(__node_type* __hint, __hash_code __code, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] __true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1745:39: error: '__hint' was not declared in this scope [INFO] [stderr] _M_insert_multi_node(__node_type* __hint, __hash_code __code, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1745:39: note: suggested alternative: 'u_int' [INFO] [stderr] _M_insert_multi_node(__node_type* __hint, __hash_code __code, [INFO] [stderr] ^~~~~~ [INFO] [stderr] u_int [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1745:47: error: '__hash_code' was not declared in this scope [INFO] [stderr] _M_insert_multi_node(__node_type* __hint, __hash_code __code, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1745:47: note: suggested alternative: '__hash_base' [INFO] [stderr] _M_insert_multi_node(__node_type* __hint, __hash_code __code, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] __hash_base [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1746:5: error: '__node_type' was not declared in this scope [INFO] [stderr] __node_type* __node) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1746:5: note: suggested alternative: '__true_type' [INFO] [stderr] __node_type* __node) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] __true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1746:18: error: '__node' was not declared in this scope [INFO] [stderr] __node_type* __node) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1746:18: note: suggested alternative: '__not_' [INFO] [stderr] __node_type* __node) [INFO] [stderr] ^~~~~~ [INFO] [stderr] __not_ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1811:29: error: type/value mismatch at argument 1 in template parameter list for 'template struct std::pair' [INFO] [stderr] -> pair [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1811:29: note: expected a type, got 'iterator' [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1834:17: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_insert' [INFO] [stderr] _M_insert(const_iterator __hint, _Arg&& __v, [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1834:17: error: 'const_iterator' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1834:17: note: suggested alternative: '_List_iterator' [INFO] [stderr] _M_insert(const_iterator __hint, _Arg&& __v, [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] _List_iterator [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1834:44: error: expected primary-expression before '&&' token [INFO] [stderr] _M_insert(const_iterator __hint, _Arg&& __v, [INFO] [stderr] ^~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1834:47: error: '__v' was not declared in this scope [INFO] [stderr] _M_insert(const_iterator __hint, _Arg&& __v, [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1834:47: note: suggested alternative: '__N' [INFO] [stderr] _M_insert(const_iterator __hint, _Arg&& __v, [INFO] [stderr] ^~~ [INFO] [stderr] __N [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1835:3: error: expected primary-expression before 'const' [INFO] [stderr] const _NodeGenerator& __node_gen, std::false_type) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1835:52: error: expected primary-expression before ')' token [INFO] [stderr] const _NodeGenerator& __node_gen, std::false_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1855:11: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase' [INFO] [stderr] erase(const_iterator __it) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1855:11: error: 'const_iterator' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1855:11: note: suggested alternative: '_List_iterator' [INFO] [stderr] erase(const_iterator __it) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] _List_iterator [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1875:14: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_erase' [INFO] [stderr] _M_erase(size_type __bkt, __node_base* __prev_n, __node_type* __n) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1875:14: error: 'size_type' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1875:14: note: suggested alternative: 'true_type' [INFO] [stderr] _M_erase(size_type __bkt, __node_base* __prev_n, __node_type* __n) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1875:31: error: '__node_base' was not declared in this scope [INFO] [stderr] _M_erase(size_type __bkt, __node_base* __prev_n, __node_type* __n) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1875:31: note: suggested alternative: '__niter_base' [INFO] [stderr] _M_erase(size_type __bkt, __node_base* __prev_n, __node_type* __n) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] __niter_base [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1875:44: error: '__prev_n' was not declared in this scope [INFO] [stderr] _M_erase(size_type __bkt, __node_base* __prev_n, __node_type* __n) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1875:44: note: suggested alternative: '__dev_t' [INFO] [stderr] _M_erase(size_type __bkt, __node_base* __prev_n, __node_type* __n) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] __dev_t [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1875:54: error: '__node_type' was not declared in this scope [INFO] [stderr] _M_erase(size_type __bkt, __node_base* __prev_n, __node_type* __n) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1875:54: note: suggested alternative: '__true_type' [INFO] [stderr] _M_erase(size_type __bkt, __node_base* __prev_n, __node_type* __n) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] __true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1875:67: error: '__n' was not declared in this scope [INFO] [stderr] _M_erase(size_type __bkt, __node_base* __prev_n, __node_type* __n) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1875:67: note: suggested alternative: '__N' [INFO] [stderr] _M_erase(size_type __bkt, __node_base* __prev_n, __node_type* __n) [INFO] [stderr] ^~~ [INFO] [stderr] __N [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1903:36: error: 'key_type' does not name a type; did you mean 'key_t'? [INFO] [stderr] _M_erase(std::true_type, const key_type& __k) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] key_t [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1904:8: error: 'size_type' does not name a type; did you mean 'true_type'? [INFO] [stderr] -> size_type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1927:37: error: 'key_type' does not name a type; did you mean 'key_t'? [INFO] [stderr] _M_erase(std::false_type, const key_type& __k) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] key_t [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1928:8: error: 'size_type' does not name a type; did you mean 'true_type'? [INFO] [stderr] -> size_type [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1983:11: error: template definition of non-template 'auto std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase' [INFO] [stderr] erase(const_iterator __first, const_iterator __last) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1983:11: error: 'const_iterator' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1983:11: note: suggested alternative: '_List_iterator' [INFO] [stderr] erase(const_iterator __first, const_iterator __last) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] _List_iterator [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1983:35: error: 'const_iterator' was not declared in this scope [INFO] [stderr] erase(const_iterator __first, const_iterator __last) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:1983:35: note: suggested alternative: '_List_iterator' [INFO] [stderr] erase(const_iterator __first, const_iterator __last) [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] _List_iterator [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2030:13: error: invalid use of incomplete type 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] clear() noexcept [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: declaration of 'class std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>' [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2045:12: error: variable or field 'rehash' declared void [INFO] [stderr] rehash(size_type __n) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2045:12: error: 'size_type' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2045:12: note: suggested alternative: 'true_type' [INFO] [stderr] rehash(size_type __n) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2067:15: error: variable or field '_M_rehash' declared void [INFO] [stderr] _M_rehash(size_type __n, const __rehash_state& __state) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2067:15: error: 'size_type' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2067:15: note: suggested alternative: 'true_type' [INFO] [stderr] _M_rehash(size_type __n, const __rehash_state& __state) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2067:30: error: expected primary-expression before 'const' [INFO] [stderr] _M_rehash(size_type __n, const __rehash_state& __state) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2090:19: error: variable or field '_M_rehash_aux' declared void [INFO] [stderr] _M_rehash_aux(size_type __n, std::true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2090:19: error: 'size_type' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2090:19: note: suggested alternative: 'true_type' [INFO] [stderr] _M_rehash_aux(size_type __n, std::true_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2090:48: error: expected primary-expression before ')' token [INFO] [stderr] _M_rehash_aux(size_type __n, std::true_type) [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2131:19: error: variable or field '_M_rehash_aux' declared void [INFO] [stderr] _M_rehash_aux(size_type __n, std::false_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2131:19: error: 'size_type' was not declared in this scope [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2131:19: note: suggested alternative: 'true_type' [INFO] [stderr] _M_rehash_aux(size_type __n, std::false_type) [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] true_type [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:2131:49: error: expected primary-expression before ')' token [INFO] [stderr] _M_rehash_aux(size_type __n, std::false_type) [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:39:37: error: '_Hashtable_traits' in namespace 'std::__detail' does not name a template type [INFO] [stderr] using __umap_traits = __detail::_Hashtable_traits<_Cache, false, true>; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:46:20: error: '__umap_traits' does not name a type; did you mean '__array_traits'? [INFO] [stderr] typename _Tr = __umap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] __array_traits [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:46:33: error: expected '>' before '<' token [INFO] [stderr] typename _Tr = __umap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:48:59: error: '_Select1st' is not a member of 'std::__detail' [INFO] [stderr] _Alloc, __detail::_Select1st, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:48:59: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/bits/stl_tree.h:65:0, [INFO] [stderr] from /usr/include/c++/7/map:60, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:19, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/stl_function.h:882:12: note: 'std::_Select1st' [INFO] [stderr] struct _Select1st [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:48:59: error: '_Select1st' is not a member of 'std::__detail' [INFO] [stderr] _Alloc, __detail::_Select1st, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:48:59: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/bits/stl_tree.h:65:0, [INFO] [stderr] from /usr/include/c++/7/map:60, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:19, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/stl_function.h:882:12: note: 'std::_Select1st' [INFO] [stderr] struct _Select1st [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:50:23: error: '_Mod_range_hashing' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Mod_range_hashing, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:50:23: error: '_Mod_range_hashing' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:51:23: error: '_Default_ranged_hash' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Default_ranged_hash, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:51:23: error: '_Default_ranged_hash' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:52:23: error: '_Prime_rehash_policy' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Prime_rehash_policy, _Tr>; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:52:23: error: '_Prime_rehash_policy' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:52:48: error: template argument 4 is invalid [INFO] [stderr] __detail::_Prime_rehash_policy, _Tr>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:52:48: error: template argument 7 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:52:48: error: template argument 8 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:52:48: error: template argument 9 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:56:38: error: '_Hashtable_traits' in namespace 'std::__detail' does not name a template type [INFO] [stderr] using __ummap_traits = __detail::_Hashtable_traits<_Cache, false, false>; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:63:20: error: '__ummap_traits' does not name a type; did you mean '__array_traits'? [INFO] [stderr] typename _Tr = __ummap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] __array_traits [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:63:34: error: expected '>' before '<' token [INFO] [stderr] typename _Tr = __ummap_traits<__cache_default<_Key, _Hash>::value>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:65:25: error: '_Select1st' is not a member of 'std::__detail' [INFO] [stderr] _Alloc, __detail::_Select1st, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:65:25: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/bits/stl_tree.h:65:0, [INFO] [stderr] from /usr/include/c++/7/map:60, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:19, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/stl_function.h:882:12: note: 'std::_Select1st' [INFO] [stderr] struct _Select1st [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:65:25: error: '_Select1st' is not a member of 'std::__detail' [INFO] [stderr] _Alloc, __detail::_Select1st, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:65:25: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/bits/stl_tree.h:65:0, [INFO] [stderr] from /usr/include/c++/7/map:60, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:19, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/stl_function.h:882:12: note: 'std::_Select1st' [INFO] [stderr] struct _Select1st [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:67:17: error: '_Mod_range_hashing' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Mod_range_hashing, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:67:17: error: '_Mod_range_hashing' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:68:17: error: '_Default_ranged_hash' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Default_ranged_hash, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:68:17: error: '_Default_ranged_hash' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:69:17: error: '_Prime_rehash_policy' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Prime_rehash_policy, _Tr>; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:69:17: error: '_Prime_rehash_policy' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:69:42: error: template argument 4 is invalid [INFO] [stderr] __detail::_Prime_rehash_policy, _Tr>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:69:42: error: template argument 7 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:69:42: error: template argument 8 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:69:42: error: template argument 9 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:103:15: error: '__umap_hashtable' does not name a type; did you mean '_Hashtable'? [INFO] [stderr] typedef __umap_hashtable<_Key, _Tp, _Hash, _Pred, _Alloc> _Hashtable; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] _Hashtable [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:104:7: error: invalid use of template-name 'std::_Hashtable' without an argument list [INFO] [stderr] _Hashtable _M_h; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:104:7: note: class template argument deduction is only available with -std=c++1z or -std=gnu++1z [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:47:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: 'template class std::_Hashtable' declared here [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:110:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::key_type key_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:111:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::value_type value_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:112:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::mapped_type mapped_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:113:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::hasher hasher; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:114:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::key_equal key_equal; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:115:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::allocator_type allocator_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:120:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::pointer pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:121:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_pointer const_pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:122:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::reference reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:123:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_reference const_reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:124:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::iterator iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:125:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:126:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::local_iterator local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:127:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_local_iterator const_local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:128:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::size_type size_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:129:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:796:7: error: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:791:7: error: with 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:856:26: error: '_M_h' was not declared in this scope [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:856:26: note: suggested alternative: '__x' [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:154:9: error: class 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:176:4: error: class 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__first, __last, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:191:4: error: class 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:201:9: error: class 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__umap._M_h, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:211:9: error: class 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(std::move(__umap._M_h), __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::initializer_list, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:230:9: error: class 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__l, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:290:2: error: '_M_h' was not declared in this scope [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:290:2: note: suggested alternative: '__l' [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:297:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:297:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'bool std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:304:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:304:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:309:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:309:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:314:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:314:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:324:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:324:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:333:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:333:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:337:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:337:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:346:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:346:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:355:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:355:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:359:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:359:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:387:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:387:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace_hint(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:418:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:418:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:579:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:579:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:585:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:585:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::__enable_if_t::value, std::pair > std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_Pair&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:591:18: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace(std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:591:18: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.emplace(std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:618:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:618:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:624:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:624:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::__enable_if_t::value, int> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Pair&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:629:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace_hint(__hint, std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:629:11: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.emplace_hint(__hint, std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:644:4: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:644:4: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:655:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:655:9: note: suggested alternative: '__l' [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:792:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:792:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:797:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:797:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:814:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:814:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:832:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:832:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:842:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:842:9: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::swap(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:857:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:857:9: note: suggested alternative: '__x' [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_function() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:896:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:896:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_equal std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_eq() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:902:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:902:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:920:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:920:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:924:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:924:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:938:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:938:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:951:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:951:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:955:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:955:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:973:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h[__k]; } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:973:16: note: suggested alternative: '__k' [INFO] [stderr] { return _M_h[__k]; } [INFO] [stderr] ^~~~ [INFO] [stderr] __k [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:977:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h[std::move(__k)]; } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:977:16: note: suggested alternative: '__k' [INFO] [stderr] { return _M_h[std::move(__k)]; } [INFO] [stderr] ^~~~ [INFO] [stderr] __k [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::at(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:990:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.at(__k); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:990:16: note: suggested alternative: '__k' [INFO] [stderr] { return _M_h.at(__k); } [INFO] [stderr] ^~~~ [INFO] [stderr] __k [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'const mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::at(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:994:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.at(__k); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:994:16: note: suggested alternative: '__k' [INFO] [stderr] { return _M_h.at(__k); } [INFO] [stderr] ^~~~ [INFO] [stderr] __k [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1002:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1002:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::max_bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1007:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1007:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket_size(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1016:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1016:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1025:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1025:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::begin(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1035:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1035:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::begin(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1046:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1046:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::cbegin(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1050:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1050:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::end(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1061:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1061:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::end(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1072:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1072:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::cend(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1076:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1076:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'float std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1084:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1084:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'float std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::max_load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1090:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1090:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::max_load_factor(float)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1098:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1098:9: note: suggested alternative: '__z' [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] __z [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::rehash(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1109:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1109:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::reserve(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1120:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1120:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1158:15: error: '__ummap_hashtable' does not name a type; did you mean '_Hashtable'? [INFO] [stderr] typedef __ummap_hashtable<_Key, _Tp, _Hash, _Pred, _Alloc> _Hashtable; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] _Hashtable [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1159:7: error: invalid use of template-name 'std::_Hashtable' without an argument list [INFO] [stderr] _Hashtable _M_h; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1159:7: note: class template argument deduction is only available with -std=c++1z or -std=gnu++1z [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:47:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: 'template class std::_Hashtable' declared here [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1165:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::key_type key_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1166:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::value_type value_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1167:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::mapped_type mapped_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1168:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::hasher hasher; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1169:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::key_equal key_equal; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1170:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::allocator_type allocator_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1175:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::pointer pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1176:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_pointer const_pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1177:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::reference reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1178:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_reference const_reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1179:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::iterator iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1180:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1181:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::local_iterator local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1182:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_local_iterator const_local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1183:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::size_type size_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1184:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1596:7: error: 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1591:7: error: with 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1656:26: error: '_M_h' was not declared in this scope [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1656:26: note: suggested alternative: '__x' [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1208:9: error: class 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(_InputIterator, _InputIterator, std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1230:4: error: class 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__first, __last, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1245:9: error: class 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1255:9: error: class 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__ummap._M_h, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1265:9: error: class 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(std::move(__ummap._M_h), __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In constructor 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_multimap(std::initializer_list, std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1284:9: error: class 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__l, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1344:2: error: '_M_h' was not declared in this scope [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1344:2: note: suggested alternative: '__l' [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1351:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1351:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'bool std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1358:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1358:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1363:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1363:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1368:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1368:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1378:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1378:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1387:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1387:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1391:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1391:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1400:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1400:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1409:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1409:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1413:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1413:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1436:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1436:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace_hint(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1463:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1463:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1477:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1477:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1481:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1481:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::__enable_if_t::value, int> std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_Pair&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1486:18: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace(std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1486:18: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.emplace(std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1511:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1511:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1517:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1517:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::__enable_if_t::value, int> std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Pair&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1522:18: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace_hint(__hint, std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1522:18: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.emplace_hint(__hint, std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1537:4: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1537:4: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1549:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1549:9: note: suggested alternative: '__l' [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1592:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1592:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1597:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1597:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1613:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1613:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1632:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1632:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1642:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1642:9: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::swap(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1657:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1657:9: note: suggested alternative: '__x' [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_function() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1698:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1698:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::key_equal std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::key_eq() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1704:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1704:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1722:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1722:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1726:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1726:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1736:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1736:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1747:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1747:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::pair std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1751:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1751:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1759:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1759:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::max_bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1764:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1764:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket_size(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1773:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1773:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::bucket(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1782:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1782:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::begin(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1792:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1792:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::begin(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1803:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1803:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::cbegin(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1807:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1807:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::end(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1818:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1818:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::end(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1829:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1829:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::cend(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1833:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1833:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'float std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1841:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1841:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'float std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::max_load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1847:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1847:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::max_load_factor(float)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1855:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1855:9: note: suggested alternative: '__z' [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] __z [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::rehash(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1866:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1866:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h: In member function 'void std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::reserve(std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1877:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:1877:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:39:37: error: '_Hashtable_traits' in namespace 'std::__detail' does not name a template type [INFO] [stderr] using __uset_traits = __detail::_Hashtable_traits<_Cache, true, true>; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:45:20: error: '__uset_traits' does not name a type; did you mean '__array_traits'? [INFO] [stderr] typename _Tr = __uset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] __array_traits [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:45:33: error: expected '>' before '<' token [INFO] [stderr] typename _Tr = __uset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:47:16: error: '_Identity' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Identity, _Pred, _Hash, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:47:16: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/bits/stl_tree.h:65:0, [INFO] [stderr] from /usr/include/c++/7/map:60, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:19, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/stl_function.h:869:12: note: 'std::_Identity' [INFO] [stderr] struct _Identity [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:47:16: error: '_Identity' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Identity, _Pred, _Hash, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:47:16: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/bits/stl_tree.h:65:0, [INFO] [stderr] from /usr/include/c++/7/map:60, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:19, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/stl_function.h:869:12: note: 'std::_Identity' [INFO] [stderr] struct _Identity [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:48:16: error: '_Mod_range_hashing' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Mod_range_hashing, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:48:16: error: '_Mod_range_hashing' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:49:16: error: '_Default_ranged_hash' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Default_ranged_hash, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:49:16: error: '_Default_ranged_hash' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:50:16: error: '_Prime_rehash_policy' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Prime_rehash_policy, _Tr>; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:50:16: error: '_Prime_rehash_policy' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:50:41: error: template argument 4 is invalid [INFO] [stderr] __detail::_Prime_rehash_policy, _Tr>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:50:41: error: template argument 7 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:50:41: error: template argument 8 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:50:41: error: template argument 9 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:54:38: error: '_Hashtable_traits' in namespace 'std::__detail' does not name a template type [INFO] [stderr] using __umset_traits = __detail::_Hashtable_traits<_Cache, true, false>; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:60:20: error: '__umset_traits' does not name a type; did you mean '__array_traits'? [INFO] [stderr] typename _Tr = __umset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] __array_traits [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:60:34: error: expected '>' before '<' token [INFO] [stderr] typename _Tr = __umset_traits<__cache_default<_Value, _Hash>::value>> [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:62:17: error: '_Identity' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Identity, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:62:17: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/bits/stl_tree.h:65:0, [INFO] [stderr] from /usr/include/c++/7/map:60, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:19, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/stl_function.h:869:12: note: 'std::_Identity' [INFO] [stderr] struct _Identity [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:62:17: error: '_Identity' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Identity, [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:62:17: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/7/bits/stl_tree.h:65:0, [INFO] [stderr] from /usr/include/c++/7/map:60, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:19, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/stl_function.h:869:12: note: 'std::_Identity' [INFO] [stderr] struct _Identity [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:64:17: error: '_Mod_range_hashing' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Mod_range_hashing, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:64:17: error: '_Mod_range_hashing' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:65:17: error: '_Default_ranged_hash' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Default_ranged_hash, [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:65:17: error: '_Default_ranged_hash' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:66:17: error: '_Prime_rehash_policy' is not a member of 'std::__detail' [INFO] [stderr] __detail::_Prime_rehash_policy, _Tr>; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:66:17: error: '_Prime_rehash_policy' is not a member of 'std::__detail' [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:66:42: error: template argument 4 is invalid [INFO] [stderr] __detail::_Prime_rehash_policy, _Tr>; [INFO] [stderr] ^ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:66:42: error: template argument 7 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:66:42: error: template argument 8 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:66:42: error: template argument 9 is invalid [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:98:15: error: '__uset_hashtable' does not name a type; did you mean '_Hashtable'? [INFO] [stderr] typedef __uset_hashtable<_Value, _Hash, _Pred, _Alloc> _Hashtable; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] _Hashtable [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:99:7: error: invalid use of template-name 'std::_Hashtable' without an argument list [INFO] [stderr] _Hashtable _M_h; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:99:7: note: class template argument deduction is only available with -std=c++1z or -std=gnu++1z [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:47:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: 'template class std::_Hashtable' declared here [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:105:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::key_type key_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:106:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::value_type value_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:107:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::hasher hasher; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:108:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::key_equal key_equal; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:109:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::allocator_type allocator_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:114:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::pointer pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:115:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_pointer const_pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:116:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::reference reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:117:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_reference const_reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:118:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::iterator iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:119:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:120:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::local_iterator local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:121:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_local_iterator const_local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:122:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::size_type size_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:123:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:526:7: error: 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:521:7: error: with 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:585:26: error: '_M_h' was not declared in this scope [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:585:26: note: suggested alternative: '__x' [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:148:9: error: class 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(_InputIterator, _InputIterator, std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:170:4: error: class 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__first, __last, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:185:9: error: class 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(const std::unordered_set<_Value, _Hash, _Pred, _Alloc>&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:195:9: error: class 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__uset._M_h, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>&&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:205:9: error: class 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(std::move(__uset._M_h), __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::initializer_list, std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:224:9: error: class 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__l, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>& std::unordered_set<_Value, _Hash, _Pred, _Alloc>::operator=(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:284:2: error: '_M_h' was not declared in this scope [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:284:2: note: suggested alternative: '__l' [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:291:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:291:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'bool std::unordered_set<_Value, _Hash, _Pred, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:298:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:298:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:303:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:303:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:308:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:308:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:319:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:319:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:323:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:323:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:333:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:333:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:337:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:337:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:346:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:346:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:354:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:354:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:376:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:376:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::emplace_hint(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:402:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:402:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:420:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:420:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:424:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:424:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:449:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:449:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:453:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:453:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:468:4: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:468:4: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:479:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:479:9: note: suggested alternative: '__l' [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:522:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:522:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:527:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:527:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:544:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:544:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:562:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:562:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:572:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:572:9: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::swap(std::unordered_set<_Value, _Hash, _Pred, _Alloc>&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:586:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:586:9: note: suggested alternative: '__x' [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hash_function() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:625:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:625:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_eq() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:631:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:631:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:649:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:649:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:653:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:653:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:667:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:667:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:680:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:680:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:684:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:684:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:692:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:692:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::max_bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:697:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:697:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::bucket_size(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:706:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:706:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::bucket(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:715:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:715:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::begin(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:726:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:726:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::begin(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:730:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:730:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::cbegin(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:734:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:734:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::end(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:746:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:746:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::end(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:750:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:750:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::cend(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:754:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:754:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'float std::unordered_set<_Value, _Hash, _Pred, _Alloc>::load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:762:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:762:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'float std::unordered_set<_Value, _Hash, _Pred, _Alloc>::max_load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:768:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:768:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::max_load_factor(float)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:776:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:776:9: note: suggested alternative: '__z' [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] __z [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::rehash(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:787:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:787:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::reserve(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:798:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:798:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: At global scope: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:832:15: error: '__umset_hashtable' does not name a type; did you mean '_Hashtable'? [INFO] [stderr] typedef __umset_hashtable<_Value, _Hash, _Pred, _Alloc> _Hashtable; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] _Hashtable [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:833:7: error: invalid use of template-name 'std::_Hashtable' without an argument list [INFO] [stderr] _Hashtable _M_h; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:833:7: note: class template argument deduction is only available with -std=c++1z or -std=gnu++1z [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:47:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/hashtable.h:173:11: note: 'template class std::_Hashtable' declared here [INFO] [stderr] class _Hashtable [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:839:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::key_type key_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:840:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::value_type value_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:841:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::hasher hasher; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:842:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::key_equal key_equal; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:843:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::allocator_type allocator_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:848:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::pointer pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:849:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_pointer const_pointer; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:850:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::reference reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:851:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_reference const_reference; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:852:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::iterator iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:853:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:854:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::local_iterator local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:855:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::const_local_iterator const_local_iterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:856:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::size_type size_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:857:24: error: 'template class std::_Hashtable' used without template parameters [INFO] [stderr] typedef typename _Hashtable::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1238:7: error: 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1233:7: error: with 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1301:26: error: '_M_h' was not declared in this scope [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1301:26: note: suggested alternative: '__x' [INFO] [stderr] noexcept( noexcept(_M_h.swap(__x._M_h)) ) [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:881:9: error: class 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(_InputIterator, _InputIterator, std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:903:4: error: class 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__first, __last, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(std::initializer_list, std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:928:9: error: class 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__l, __n, __hf, __eql, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:945:9: error: class 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(const std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:955:9: error: class 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(__umset._M_h, __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In constructor 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::unordered_multiset(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>&&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:965:9: error: class 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>' does not have any field named '_M_h' [INFO] [stderr] : _M_h(std::move(__umset._M_h), __a) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>& std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::operator=(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1017:2: error: '_M_h' was not declared in this scope [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1017:2: note: suggested alternative: '__l' [INFO] [stderr] _M_h = __l; [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::allocator_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1024:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1024:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.get_allocator(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'bool std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1031:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1031:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1036:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1036:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1041:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1041:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1052:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1052:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1056:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1056:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1066:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1066:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1070:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1070:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1079:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1079:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1087:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1087:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1101:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1101:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::emplace_hint(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1123:11: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1123:11: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.emplace_hint(__pos, std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1135:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1135:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1139:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1139:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1161:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1161:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::value_type&&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1165:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1165:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.insert(__hint, std::move(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1179:4: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1179:4: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.insert(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::insert(std::initializer_list)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1190:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1190:9: note: suggested alternative: '__l' [INFO] [stderr] { _M_h.insert(__l); } [INFO] [stderr] ^~~~ [INFO] [stderr] __l [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1234:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1234:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1239:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1239:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1257:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1257:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1277:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1277:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1288:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1288:9: note: suggested alternative: 'M_E' [INFO] [stderr] { _M_h.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::swap(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1302:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1302:9: note: suggested alternative: '__x' [INFO] [stderr] { _M_h.swap(__x._M_h); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::hasher std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::hash_function() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1343:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1343:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.hash_function(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::key_equal std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::key_eq() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1349:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1349:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.key_eq(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1367:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1367:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1371:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1371:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1381:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1381:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1392:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1392:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::pair std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1396:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1396:16: note: suggested alternative: '__x' [INFO] [stderr] { return _M_h.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] __x [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1404:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1404:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::max_bucket_count() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1409:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1409:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_bucket_count(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::bucket_size(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1418:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1418:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.bucket_size(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::bucket(const key_type&) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1427:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1427:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.bucket(__key); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::begin(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1438:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1438:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::begin(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1442:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1442:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.begin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::cbegin(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1446:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1446:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cbegin(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::end(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1458:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1458:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::end(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1462:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1462:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.end(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::const_local_iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::cend(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type) const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1466:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1466:16: note: suggested alternative: '__n' [INFO] [stderr] { return _M_h.cend(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'float std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1474:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1474:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'float std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::max_load_factor() const': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1480:16: error: '_M_h' was not declared in this scope [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1480:16: note: suggested alternative: 'M_E' [INFO] [stderr] { return _M_h.max_load_factor(); } [INFO] [stderr] ^~~~ [INFO] [stderr] M_E [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::max_load_factor(float)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1488:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1488:9: note: suggested alternative: '__z' [INFO] [stderr] { _M_h.max_load_factor(__z); } [INFO] [stderr] ^~~~ [INFO] [stderr] __z [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::rehash(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1499:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1499:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.rehash(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h: In member function 'void std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::reserve(std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::size_type)': [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1510:9: error: '_M_h' was not declared in this scope [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:1510:9: note: suggested alternative: '__n' [INFO] [stderr] { _M_h.reserve(__n); } [INFO] [stderr] ^~~~ [INFO] [stderr] __n [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:29:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h: In member function 'const std::vector& spvtools::opt::CFG::preds(uint32_t) const': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h:37:27: error: invalid initialization of reference of type 'const std::vector&' from expression of type 'const mapped_type {aka const int}' [INFO] [stderr] return label2preds_.at(blk_id); [INFO] [stderr] ~~~~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h: In member function 'spvtools::opt::BasicBlock* spvtools::opt::CFG::block(uint32_t) const': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h:42:65: error: invalid conversion from 'std::unordered_map::mapped_type {aka int}' to 'spvtools::opt::BasicBlock*' [-fpermissive] [INFO] [stderr] BasicBlock* block(uint32_t blk_id) const { return id2block_.at(blk_id); } [INFO] [stderr] ~~~~~~~~~~~~^~~~~~~~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h: In member function 'void spvtools::opt::CFG::RegisterBlock(spvtools::opt::BasicBlock*)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h:89:25: error: invalid conversion from 'spvtools::opt::BasicBlock*' to 'std::unordered_map::mapped_type {aka int}' [-fpermissive] [INFO] [stderr] id2block_[blk_id] = blk; [INFO] [stderr] ^~~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h: In member function 'void spvtools::opt::CFG::ForgetBlock(const spvtools::opt::BasicBlock*)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h:95:30: error: call of overloaded 'erase(uint32_t)' is ambiguous [INFO] [stderr] id2block_.erase(blk->id()); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:791:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator) [with _Key = unsigned int; _Tp = spvtools::opt::BasicBlock*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator = int] [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:813:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&) [with _Key = unsigned int; _Tp = spvtools::opt::BasicBlock*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = int] [INFO] [stderr] erase(const key_type& __x) [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:29:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h:96:33: error: call of overloaded 'erase(uint32_t)' is ambiguous [INFO] [stderr] label2preds_.erase(blk->id()); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:791:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator) [with _Key = unsigned int; _Tp = std::vector; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator = int] [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:813:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&) [with _Key = unsigned int; _Tp = std::vector; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = int] [INFO] [stderr] erase(const key_type& __x) [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:29:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h: In member function 'void spvtools::opt::CFG::RemoveEdge(uint32_t, uint32_t)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h:103:31: error: base operand of '->' is not a pointer [INFO] [stderr] auto& preds_list = pred_it->second; [INFO] [stderr] ^~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h: In member function 'void spvtools::opt::CFG::AddEdge(uint32_t, uint32_t)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/cfg.h:114:31: error: request for member 'push_back' in '((spvtools::opt::CFG*)this)->spvtools::opt::CFG::label2preds_.std::unordered_map >::operator[](((std::unordered_map >::key_type)succ_blk_id))', which is of non-class type 'std::unordered_map >::mapped_type {aka int}' [INFO] [stderr] label2preds_[succ_blk_id].push_back(pred_blk_id); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o] Error 4 [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o] Error 4 [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h: In member function 'const spvtools::opt::analysis::Constant* spvtools::opt::analysis::ConstantManager::FindDeclaredConstant(uint32_t) const': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:561:51: error: base operand of '->' is not a pointer [INFO] [stderr] return (iter != id_to_const_val_.end()) ? iter->second : nullptr; [INFO] [stderr] ^~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h: In member function 'const spvtools::opt::analysis::Constant* spvtools::opt::analysis::ConstantManager::FindConstant(const spvtools::opt::analysis::Constant*) const': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:574:33: error: invalid conversion from 'const spvtools::opt::analysis::Constant*' to 'std::unordered_set::key_type {aka int}' [-fpermissive] [INFO] [stderr] auto it = const_pool_.find(c); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:652:7: note: initializing argument 1 of 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) const [with _Value = const spvtools::opt::analysis::Constant*; _Hash = spvtools::opt::analysis::ConstantHash; _Pred = spvtools::opt::analysis::ConstantEqual; _Alloc = std::allocator; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator = int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_type = int]' [INFO] [stderr] find(const key_type& __x) const [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:575:41: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] return (it != const_pool_.end()) ? *it : nullptr; [INFO] [stderr] ^~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h: In member function 'const spvtools::opt::analysis::Constant* spvtools::opt::analysis::ConstantManager::RegisterConstant(std::unique_ptr)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:582:44: error: no matching function for call to 'std::unordered_set::insert(std::unique_ptr::pointer)' [INFO] [stderr] auto ret = const_pool_.insert(cst.get()); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:419:7: note: candidate: std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&) [with _Value = const spvtools::opt::analysis::Constant*; _Hash = spvtools::opt::analysis::ConstantHash; _Pred = spvtools::opt::analysis::ConstantEqual; _Alloc = std::allocator; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type = int] [INFO] [stderr] insert(const value_type& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:419:7: note: conversion of argument 1 would be ill-formed: [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:582:42: error: invalid conversion from 'std::unique_ptr::pointer {aka spvtools::opt::analysis::Constant*}' to 'std::unordered_set::value_type {aka int}' [-fpermissive] [INFO] [stderr] auto ret = const_pool_.insert(cst.get()); [INFO] [stderr] ~~~~~~~^~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:423:7: note: candidate: std::pair std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type&&) [with _Value = const spvtools::opt::analysis::Constant*; _Hash = spvtools::opt::analysis::ConstantHash; _Pred = spvtools::opt::analysis::ConstantEqual; _Alloc = std::allocator; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type = int] [INFO] [stderr] insert(value_type&& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:423:7: note: conversion of argument 1 would be ill-formed: [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:582:42: error: invalid conversion from 'std::unique_ptr::pointer {aka spvtools::opt::analysis::Constant*}' to 'std::unordered_set::value_type {aka int}' [-fpermissive] [INFO] [stderr] auto ret = const_pool_.insert(cst.get()); [INFO] [stderr] ~~~~~~~^~ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:448:7: note: candidate: std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, const value_type&) [with _Value = const spvtools::opt::analysis::Constant*; _Hash = spvtools::opt::analysis::ConstantHash; _Pred = spvtools::opt::analysis::ConstantEqual; _Alloc = std::allocator; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator = int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator = int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type = int] [INFO] [stderr] insert(const_iterator __hint, const value_type& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:448:7: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:452:7: note: candidate: std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type&&) [with _Value = const spvtools::opt::analysis::Constant*; _Hash = spvtools::opt::analysis::ConstantHash; _Pred = spvtools::opt::analysis::ConstantEqual; _Alloc = std::allocator; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator = int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator = int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::value_type = int] [INFO] [stderr] insert(const_iterator __hint, value_type&& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:452:7: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:467:2: note: candidate: template void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = _InputIterator; _Value = const spvtools::opt::analysis::Constant*; _Hash = spvtools::opt::analysis::ConstantHash; _Pred = spvtools::opt::analysis::ConstantEqual; _Alloc = std::allocator] [INFO] [stderr] insert(_InputIterator __first, _InputIterator __last) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:467:2: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:582:44: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] auto ret = const_pool_.insert(cst.get()); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:478:7: note: candidate: void std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(std::initializer_list) [with _Value = const spvtools::opt::analysis::Constant*; _Hash = spvtools::opt::analysis::ConstantHash; _Pred = spvtools::opt::analysis::ConstantEqual; _Alloc = std::allocator] [INFO] [stderr] insert(initializer_list __l) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:478:7: note: no known conversion for argument 1 from 'std::unique_ptr::pointer {aka spvtools::opt::analysis::Constant*}' to 'std::initializer_list' [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h: In member function 'void spvtools::opt::analysis::ConstantManager::RemoveId(uint32_t)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:613:32: error: base operand of '->' is not a pointer [INFO] [stderr] const_val_to_id_.erase(it->second); [INFO] [stderr] ^~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:614:32: error: call of overloaded 'erase(int&)' is ambiguous [INFO] [stderr] id_to_const_val_.erase(it); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:791:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator) [with _Key = unsigned int; _Tp = const spvtools::opt::analysis::Constant*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator = int] [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:813:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&) [with _Key = unsigned int; _Tp = const spvtools::opt::analysis::Constant*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = int] [INFO] [stderr] erase(const key_type& __x) [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h: In member function 'void spvtools::opt::analysis::ConstantManager::MapConstantToInst(const spvtools::opt::analysis::Constant*, spvtools::opt::Instruction*)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:621:65: error: no matching function for call to 'std::unordered_map::insert()' [INFO] [stderr] if (id_to_const_val_.insert({inst->result_id(), const_value}).second) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:578:7: note: candidate: std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(const value_type&) [with _Key = unsigned int; _Tp = const spvtools::opt::analysis::Constant*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type = int] [INFO] [stderr] insert(const value_type& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:578:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const int&}' [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:584:7: note: candidate: std::pair std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type&&) [with _Key = unsigned int; _Tp = const spvtools::opt::analysis::Constant*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type = int] [INFO] [stderr] insert(value_type&& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:584:7: note: no known conversion for argument 1 from '' to 'std::unordered_map::value_type&& {aka int&&}' [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:590:2: note: candidate: template std::__enable_if_t::value, std::pair > std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_Pair&&) [with _Pair = _Pair; _Key = unsigned int; _Tp = const spvtools::opt::analysis::Constant*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >] [INFO] [stderr] insert(_Pair&& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:590:2: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:621:65: note: couldn't deduce template parameter '_Pair' [INFO] [stderr] if (id_to_const_val_.insert({inst->result_id(), const_value}).second) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:617:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, const value_type&) [with _Key = unsigned int; _Tp = const spvtools::opt::analysis::Constant*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type = int] [INFO] [stderr] insert(const_iterator __hint, const value_type& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:617:7: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:623:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type&&) [with _Key = unsigned int; _Tp = const spvtools::opt::analysis::Constant*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type = int] [INFO] [stderr] insert(const_iterator __hint, value_type&& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:623:7: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:628:2: note: candidate: template std::__enable_if_t::value, int> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, _Pair&&) [with _Pair = _Pair; _Key = unsigned int; _Tp = const spvtools::opt::analysis::Constant*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >] [INFO] [stderr] insert(const_iterator __hint, _Pair&& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:628:2: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:621:65: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] if (id_to_const_val_.insert({inst->result_id(), const_value}).second) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:643:2: note: candidate: template void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = _InputIterator; _Key = unsigned int; _Tp = const spvtools::opt::analysis::Constant*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >] [INFO] [stderr] insert(_InputIterator __first, _InputIterator __last) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:643:2: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:621:65: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] if (id_to_const_val_.insert({inst->result_id(), const_value}).second) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:654:7: note: candidate: void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::initializer_list) [with _Key = unsigned int; _Tp = const spvtools::opt::analysis::Constant*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >] [INFO] [stderr] insert(initializer_list __l) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:654:7: note: conversion of argument 1 would be ill-formed: [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:621:49: warning: narrowing conversion of 'inst->spvtools::opt::Instruction::result_id()' from 'uint32_t {aka unsigned int}' to 'int' inside { } [-Wnarrowing] [INFO] [stderr] if (id_to_const_val_.insert({inst->result_id(), const_value}).second) { [INFO] [stderr] ~~~~~~~~~~~~~~~^~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:621:49: warning: narrowing conversion of 'inst->spvtools::opt::Instruction::result_id()' from 'uint32_t {aka unsigned int}' to 'int' inside { } [-Wnarrowing] [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/constants.h:621:65: error: invalid conversion from 'const spvtools::opt::analysis::Constant*' to 'int' [-fpermissive] [INFO] [stderr] if (id_to_const_val_.insert({inst->result_id(), const_value}).second) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/fold.h:21:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:35, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/const_folding_rules.h: In member function 'const std::vector&)> >& spvtools::opt::ConstantFoldingRules::GetRulesForOpcode(SpvOp) const': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/const_folding_rules.h:67:16: error: base operand of '->' is not a pointer [INFO] [stderr] return it->second; [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/fold.h:24:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:35, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/folding_rules.h: In member function 'const std::vector&)> >& spvtools::opt::FoldingRules::GetRulesForOpcode(SpvOp) const': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/folding_rules.h:66:16: error: base operand of '->' is not a pointer [INFO] [stderr] return it->second; [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:36:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::Loop::RemoveBasicBlock(uint32_t)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/loop_descriptor.h:218:43: error: call of overloaded 'erase(uint32_t&)' is ambiguous [INFO] [stderr] loop->loop_basic_blocks_.erase(bb_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_set:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:22, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:521:7: note: candidate: std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator) [with _Value = unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator = int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::const_iterator = int] [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_set.h:543:7: note: candidate: std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(const key_type&) [with _Value = unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_type = int] [INFO] [stderr] erase(const key_type& __x) [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:36:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::LoopDescriptor::SetBasicBlockToLoop(uint32_t, spvtools::opt::Loop*)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/loop_descriptor.h:497:35: error: invalid conversion from 'spvtools::opt::Loop*' to 'std::unordered_map::mapped_type {aka int}' [-fpermissive] [INFO] [stderr] basic_block_to_loop_[bb_id] = loop; [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::LoopDescriptor::ForgetBasicBlock(uint32_t)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/loop_descriptor.h:516:37: error: call of overloaded 'erase(uint32_t&)' is ambiguous [INFO] [stderr] basic_block_to_loop_.erase(bb_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:791:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator) [with _Key = unsigned int; _Tp = spvtools::opt::Loop*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator = int] [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:813:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&) [with _Key = unsigned int; _Tp = spvtools::opt::Loop*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = int] [INFO] [stderr] erase(const key_type& __x) [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:36:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'spvtools::opt::Loop* spvtools::opt::LoopDescriptor::FindLoopForBasicBlock(uint32_t) const': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/loop_descriptor.h:549:49: error: base operand of '->' is not a pointer [INFO] [stderr] return it != basic_block_to_loop_.end() ? it->second : nullptr; [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:38:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/register_pressure.h: In member function 'const spvtools::opt::RegisterLiveness::RegionRegisterLiveness* spvtools::opt::RegisterLiveness::Get(uint32_t) const': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/register_pressure.h:102:17: error: base operand of '->' is not a pointer [INFO] [stderr] return &it->second; [INFO] [stderr] ^~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/register_pressure.h: In member function 'spvtools::opt::RegisterLiveness::RegionRegisterLiveness* spvtools::opt::RegisterLiveness::Get(uint32_t)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/register_pressure.h:118:17: error: base operand of '->' is not a pointer [INFO] [stderr] return &it->second; [INFO] [stderr] ^~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/register_pressure.h: In member function 'spvtools::opt::RegisterLiveness::RegionRegisterLiveness* spvtools::opt::RegisterLiveness::GetOrInsert(uint32_t)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/register_pressure.h:126:34: error: cannot convert 'std::unordered_map::mapped_type* {aka int*}' to 'spvtools::opt::RegisterLiveness::RegionRegisterLiveness*' in return [INFO] [stderr] return &block_pressure_[bb_id]; [INFO] [stderr] ^ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/register_pressure.h: In member function 'const spvtools::opt::RegisterLiveness* spvtools::opt::LivenessAnalysis::Get(spvtools::opt::Function*)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/register_pressure.h:180:62: error: invalid conversion from 'spvtools::opt::Function*' to 'std::unordered_map::key_type {aka int}' [-fpermissive] [INFO] [stderr] LivenessAnalysisMap::iterator it = analysis_cache_.find(f); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:919:7: note: initializing argument 1 of 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = const spvtools::opt::Function*; _Tp = spvtools::opt::RegisterLiveness; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = int]' [INFO] [stderr] find(const key_type& __x) [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:38:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/register_pressure.h:182:17: error: base operand of '->' is not a pointer [INFO] [stderr] return &it->second; [INFO] [stderr] ^~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/register_pressure.h:185:23: error: base operand of '->' is not a pointer [INFO] [stderr] .first->second; [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:40:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/struct_cfg_analysis.h: In member function 'uint32_t spvtools::opt::StructuredCFGAnalysis::ContainingConstruct(uint32_t)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/struct_cfg_analysis.h:42:14: error: base operand of '->' is not a pointer [INFO] [stderr] return it->second.containing_construct; [INFO] [stderr] ^~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/struct_cfg_analysis.h: In member function 'uint32_t spvtools::opt::StructuredCFGAnalysis::ContainingLoop(uint32_t)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/struct_cfg_analysis.h:58:14: error: base operand of '->' is not a pointer [INFO] [stderr] return it->second.containing_loop; [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::BasicBlock* spvtools::opt::IRContext::get_instr_block(spvtools::opt::Instruction*)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:257:44: error: invalid conversion from 'spvtools::opt::Instruction*' to 'std::unordered_map::key_type {aka int}' [-fpermissive] [INFO] [stderr] auto entry = instr_to_block_.find(instr); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:919:7: note: initializing argument 1 of 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = spvtools::opt::Instruction*; _Tp = spvtools::opt::BasicBlock*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = int]' [INFO] [stderr] find(const key_type& __x) [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:258:52: error: base operand of '->' is not a pointer [INFO] [stderr] return (entry != instr_to_block_.end()) ? entry->second : nullptr; [INFO] [stderr] ^~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::set_instr_block(spvtools::opt::Instruction*, spvtools::opt::BasicBlock*)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:274:22: error: ambiguous overload for 'operator[]' (operand types are 'std::unordered_map' and 'spvtools::opt::Instruction*') [INFO] [stderr] instr_to_block_[inst] = block; [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:972:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = spvtools::opt::Instruction*; _Tp = spvtools::opt::BasicBlock*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = int] [INFO] [stderr] operator[](const key_type& __k) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:972:7: note: conversion of argument 1 would be ill-formed: [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:274:27: error: invalid conversion from 'spvtools::opt::Instruction*' to 'std::unordered_map::key_type {aka int}' [-fpermissive] [INFO] [stderr] instr_to_block_[inst] = block; [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:976:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type&&) [with _Key = spvtools::opt::Instruction*; _Tp = spvtools::opt::BasicBlock*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = int] [INFO] [stderr] operator[](key_type&& __k) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:976:7: note: conversion of argument 1 would be ill-formed: [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:274:27: error: invalid conversion from 'spvtools::opt::Instruction*' to 'std::unordered_map::key_type {aka int}' [-fpermissive] [INFO] [stderr] instr_to_block_[inst] = block; [INFO] [stderr] ^ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h: In member function 'bool spvtools::opt::IRContext::IsCombinatorInstruction(const spvtools::opt::Instruction*)': [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:414:33: error: request for member 'count' in '((spvtools::opt::IRContext*)this)->spvtools::opt::IRContext::combinator_ops_.std::unordered_map >::operator[](0)', which is of non-class type 'std::unordered_map >::mapped_type {aka int}' [INFO] [stderr] return combinator_ops_[0].count(inst->opcode()) != 0; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:418:35: error: request for member 'count' in '((spvtools::opt::IRContext*)this)->spvtools::opt::IRContext::combinator_ops_.std::unordered_map >::operator[](((std::unordered_map >::key_type)set))', which is of non-class type 'std::unordered_map >::mapped_type {aka int}' [INFO] [stderr] return combinator_ops_[set].count(op) != 0; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h: In lambda function: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:494:26: error: ambiguous overload for 'operator[]' (operand types are 'std::unordered_map' and 'spvtools::opt::Instruction*') [INFO] [stderr] instr_to_block_[inst] = █ [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:972:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = spvtools::opt::Instruction*; _Tp = spvtools::opt::BasicBlock*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = int] [INFO] [stderr] operator[](const key_type& __k) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:972:7: note: conversion of argument 1 would be ill-formed: [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:494:31: error: invalid conversion from 'spvtools::opt::Instruction*' to 'std::unordered_map::key_type {aka int}' [-fpermissive] [INFO] [stderr] instr_to_block_[inst] = █ [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/7/unordered_map:48:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:21, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:976:7: note: candidate: std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type&&) [with _Key = spvtools::opt::Instruction*; _Tp = spvtools::opt::BasicBlock*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type = int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = int] [INFO] [stderr] operator[](key_type&& __k) [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/7/bits/unordered_map.h:976:7: note: conversion of argument 1 would be ill-formed: [INFO] [stderr] In file included from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/pass.h:27:0, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.h:20, [INFO] [stderr] from /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/combine_access_chains.cpp:15: [INFO] [stderr] /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/spirv-tools/source/opt/ir_context.h:494:31: error: invalid conversion from 'spvtools::opt::Instruction*' to 'std::unordered_map::key_type {aka int}' [-fpermissive] [INFO] [stderr] instr_to_block_[inst] = █ [INFO] [stderr] ^ [INFO] [stderr] make[2]: *** [spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/combine_access_chains.cpp.o] Error 1 [INFO] [stderr] make[1]: *** [spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/all] Error 2 [INFO] [stderr] make: *** [all] Error 2 [INFO] [stderr] thread 'main' panicked at ' [INFO] [stderr] command did not execute successfully, got: exit code: 2 [INFO] [stderr] [INFO] [stderr] build script failed, must exit now', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:778:5 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x55b36b8ca1a4 - backtrace::backtrace::libunwind::trace::he281d1430a66d201 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/libunwind.rs:88 [INFO] [stderr] 1: 0x55b36b8ca1a4 - backtrace::backtrace::trace_unsynchronized::h102bb4b69987d605 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/mod.rs:66 [INFO] [stderr] 2: 0x55b36b8ca1a4 - std::sys_common::backtrace::_print_fmt::h7c2f159f268a4f8c [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:77 [INFO] [stderr] 3: 0x55b36b8ca1a4 - ::fmt::h54378f2ca7d450f4 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:61 [INFO] [stderr] 4: 0x55b36b8ea01c - core::fmt::write::ha0a3ecae75b0dbc8 [INFO] [stderr] at src/libcore/fmt/mod.rs:1030 [INFO] [stderr] 5: 0x55b36b8c69b7 - std::io::Write::write_fmt::ha1cf046f2b915c3e [INFO] [stderr] at src/libstd/io/mod.rs:1412 [INFO] [stderr] 6: 0x55b36b8ccd05 - std::sys_common::backtrace::_print::ha9aa7e33ae167e9f [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:65 [INFO] [stderr] 7: 0x55b36b8ccd05 - std::sys_common::backtrace::print::h0f26745f782cf831 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:50 [INFO] [stderr] 8: 0x55b36b8ccd05 - std::panicking::default_hook::{{closure}}::h9ac03e59053b82f0 [INFO] [stderr] at src/libstd/panicking.rs:200 [INFO] [stderr] 9: 0x55b36b8cc9f6 - std::panicking::default_hook::h2bc2c167050e786d [INFO] [stderr] at src/libstd/panicking.rs:214 [INFO] [stderr] 10: 0x55b36b8cd3a5 - std::panicking::rust_panic_with_hook::h8403eca5575e8757 [INFO] [stderr] at src/libstd/panicking.rs:477 [INFO] [stderr] 11: 0x55b36b8ccf42 - std::panicking::continue_panic_fmt::h59d06952784da242 [INFO] [stderr] at src/libstd/panicking.rs:384 [INFO] [stderr] 12: 0x55b36b8cce9c - std::panicking::begin_panic_fmt::h872fb236383521b0 [INFO] [stderr] at src/libstd/panicking.rs:339 [INFO] [stderr] 13: 0x55b36b856b36 - cmake::fail::h431d8d024d956553 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:778 [INFO] [stderr] 14: 0x55b36b8564ba - cmake::run::hcdeecf204cfc0e8e [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:759 [INFO] [stderr] 15: 0x55b36b852df8 - cmake::Config::build::h137a3563c455b2fe [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:671 [INFO] [stderr] 16: 0x55b36b84edac - build_script_build::build_shaderc::h49c7b9111a07c7c5 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/build.rs:21 [INFO] [stderr] 17: 0x55b36b84f229 - build_script_build::main::h67c2e772d364a78b [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.12/build/build.rs:64 [INFO] [stderr] 18: 0x55b36b84f7b0 - std::rt::lang_start::{{closure}}::hd8c1cde03261aee8 [INFO] [stderr] at /rustc/b19afc12c4f781e95f168f2fdea339c972f14ae2/src/libstd/rt.rs:64 [INFO] [stderr] 19: 0x55b36b8ccdd3 - std::rt::lang_start_internal::{{closure}}::hb4c6339b185f201f [INFO] [stderr] at src/libstd/rt.rs:49 [INFO] [stderr] 20: 0x55b36b8ccdd3 - std::panicking::try::do_call::h467065f75f458473 [INFO] [stderr] at src/libstd/panicking.rs:296 [INFO] [stderr] 21: 0x55b36b8d404a - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:80 [INFO] [stderr] 22: 0x55b36b8cd89d - std::panicking::try::h67ed39ee2076b60d [INFO] [stderr] at src/libstd/panicking.rs:275 [INFO] [stderr] 23: 0x55b36b8cd89d - std::panic::catch_unwind::h1dd211c39ef1a928 [INFO] [stderr] at src/libstd/panic.rs:394 [INFO] [stderr] 24: 0x55b36b8cd89d - std::rt::lang_start_internal::h66991f896511b48c [INFO] [stderr] at src/libstd/rt.rs:48 [INFO] [stderr] 25: 0x55b36b84f789 - std::rt::lang_start::h168961b58e8f919a [INFO] [stderr] at /rustc/b19afc12c4f781e95f168f2fdea339c972f14ae2/src/libstd/rt.rs:64 [INFO] [stderr] 26: 0x55b36b84f65a - main [INFO] [stderr] 27: 0x7f90de8b6b97 - __libc_start_main [INFO] [stderr] 28: 0x55b36b84db2a - _start [INFO] [stderr] 29: 0x0 - [INFO] [stderr] [INFO] running `"docker" "inspect" "7d3764b7726d168fe373eb11703f0e300bd18debfaa972f6a24b5347ffbb9b12"` [INFO] running `"docker" "rm" "-f" "7d3764b7726d168fe373eb11703f0e300bd18debfaa972f6a24b5347ffbb9b12"` [INFO] [stdout] 7d3764b7726d168fe373eb11703f0e300bd18debfaa972f6a24b5347ffbb9b12