[INFO] updating cached repository Giymo11/ecg_vulkano [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/Giymo11/ecg_vulkano [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/Giymo11/ecg_vulkano" "work/ex/pr-60932/sources/master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4/gh/Giymo11/ecg_vulkano"` [INFO] [stderr] Cloning into 'work/ex/pr-60932/sources/master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4/gh/Giymo11/ecg_vulkano'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/Giymo11/ecg_vulkano" "work/ex/pr-60932/sources/try#097e26225c5cc28d3042ad4c80eac7c488f78ee7/gh/Giymo11/ecg_vulkano"` [INFO] [stderr] Cloning into 'work/ex/pr-60932/sources/try#097e26225c5cc28d3042ad4c80eac7c488f78ee7/gh/Giymo11/ecg_vulkano'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] a175ed8b3770313d3512a6481691d24069b3a88b [INFO] sha for GitHub repo Giymo11/ecg_vulkano: a175ed8b3770313d3512a6481691d24069b3a88b [INFO] validating manifest of Giymo11/ecg_vulkano on toolchain master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+548add7f61bfcbe3bea3f5ccefb53c84da8fefe4-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of Giymo11/ecg_vulkano on toolchain try#097e26225c5cc28d3042ad4c80eac7c488f78ee7 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+097e26225c5cc28d3042ad4c80eac7c488f78ee7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing Giymo11/ecg_vulkano [INFO] finished frobbing Giymo11/ecg_vulkano [INFO] frobbed toml for Giymo11/ecg_vulkano written to work/ex/pr-60932/sources/master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4/gh/Giymo11/ecg_vulkano/Cargo.toml [INFO] started frobbing Giymo11/ecg_vulkano [INFO] finished frobbing Giymo11/ecg_vulkano [INFO] frobbed toml for Giymo11/ecg_vulkano written to work/ex/pr-60932/sources/try#097e26225c5cc28d3042ad4c80eac7c488f78ee7/gh/Giymo11/ecg_vulkano/Cargo.toml [INFO] crate Giymo11/ecg_vulkano already has a lockfile, it will not be regenerated [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+548add7f61bfcbe3bea3f5ccefb53c84da8fefe4-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+097e26225c5cc28d3042ad4c80eac7c488f78ee7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking Giymo11/ecg_vulkano against master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4 for pr-60932 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-60932/worker-2/master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-60932/sources/master#548add7f61bfcbe3bea3f5ccefb53c84da8fefe4/gh/Giymo11/ecg_vulkano:/opt/crater/workdir:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+548add7f61bfcbe3bea3f5ccefb53c84da8fefe4-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 96049094889fd6a7bfb0073158e0461c0475d24aadd187a4d089fdfbb4479d65 [INFO] running `"docker" "start" "-a" "96049094889fd6a7bfb0073158e0461c0475d24aadd187a4d089fdfbb4479d65"` [INFO] [stderr] Compiling vulkano v0.11.0 [INFO] [stderr] Checking vk-sys v0.3.4 [INFO] [stderr] Checking crossbeam-utils v0.6.0 [INFO] [stderr] Compiling shaderc v0.3.11 [INFO] [stderr] Checking rusttype v0.7.2 [INFO] [stderr] Compiling syn v0.15.19 [INFO] [stderr] Checking alga v0.7.2 [INFO] [stderr] Checking serde-hjson v0.8.2 [INFO] [stderr] Checking crossbeam-epoch v0.6.1 [INFO] [stderr] Checking andrew v0.1.4 [INFO] [stderr] Checking crossbeam-channel v0.2.6 [INFO] [stderr] Checking smithay-client-toolkit v0.4.1 [INFO] [stderr] Checking config v0.9.1 [INFO] [stderr] Checking crossbeam v0.4.1 [INFO] [stderr] Checking nalgebra v0.16.10 [INFO] [stderr] Checking winit v0.18.0 [INFO] [stderr] error: Could not compile `syn`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name syn /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/syn-0.15.19/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' -C metadata=015520418091def6 -C extra-filename=-015520418091def6 --out-dir /opt/crater/target/debug/deps -L dependency=/opt/crater/target/debug/deps --extern proc_macro2=/opt/crater/target/debug/deps/libproc_macro2-6b1e56dec7519d1f.rlib --extern quote=/opt/crater/target/debug/deps/libquote-c1afc4eee3f01429.rlib --extern unicode_xid=/opt/crater/target/debug/deps/libunicode_xid-77e7e6578ac27522.rlib --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.11` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/crater/target/debug/build/shaderc-c68c2c70dfae8f99/build-script-build` (exit code: 101) [INFO] [stderr] --- stdout [INFO] [stderr] running: "cmake" "/opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/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/crater/target/debug/build/shaderc-5c086f3ba4772cec/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] -- SPIRV-Tools: nosetests was not found - python support code will not be tested [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] -- Configuring done [INFO] [stderr] -- Generating done [INFO] [stderr] -- Build files have been written to: /opt/crater/target/debug/build/shaderc-5c086f3ba4772cec/out/build [INFO] [stderr] running: "cmake" "--build" "." "--target" "install" "--config" "Release" "--" [INFO] [stderr] [ 0%] Built target OGLCompiler [INFO] [stderr] [ 1%] Built target SPIRV-Headers-example-1.1 [INFO] [stderr] [ 1%] Built target glslang-default-resource-limits [INFO] [stderr] [ 1%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o [INFO] [stderr] [ 2%] Built target OSDependent [INFO] [stderr] [ 2%] Check copyright [INFO] [stderr] [ 2%] Built target spirv-tools-shared-pkg-config [INFO] [stderr] [ 2%] Built target SPIRV-Headers-example [INFO] [stderr] [ 4%] Built target SPVRemapper [INFO] [stderr] [ 4%] Built target spirv-tools-pkg-config [INFO] [stderr] [ 5%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_cfg.cpp.o [INFO] [stderr] [ 3%] Update build-version.inc in the Shaderc build directory (if necessary). [INFO] [stderr] [ 5%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_mode_setting.cpp.o [INFO] [stderr] [ 6%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_non_uniform.cpp.o [INFO] [stderr] [ 6%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate.cpp.o [INFO] [stderr] [ 7%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/basic_block.cpp.o [INFO] [stderr] [ 7%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_type.cpp.o [INFO] [stderr] [ 7%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_primitives.cpp.o [INFO] [stderr] [ 7%] Built target check-copyright [INFO] [stderr] [ 7%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/construct.cpp.o [INFO] [stderr] [ 7%] Built target build-version [INFO] [stderr] [ 7%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/function.cpp.o [INFO] [stderr] [ 7%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/instruction.cpp.o [INFO] [stderr] [ 8%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validation_state.cpp.o [INFO] [stderr] [ 8%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/util/timer.cpp.o [INFO] [stderr] [ 9%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_bitwise.cpp.o [INFO] [stderr] [ 9%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_builtins.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_cfg.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_composites.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_constants.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_conversion.cpp.o [INFO] [stderr] glslang/hlsl/CMakeFiles/HLSL.dir/build.make:86: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:2558: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/all' failed [INFO] [stderr] [ 11%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_datarules.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:961: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_cfg.cpp.o' failed [INFO] [stderr] [ 11%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_debug.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:1561: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/function.cpp.o' failed [INFO] [stderr] [ 11%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_decorations.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:1609: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validation_state.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:667: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/all' failed [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_derivatives.cpp.o [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_ext_inst.cpp.o [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_execution_limitations.cpp.o [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_function.cpp.o [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_image.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_id.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_interfaces.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_instruction.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_layout.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_literals.cpp.o [INFO] [stderr] [ 15%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_logicals.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/build.make:961: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_cfg.cpp.o' failed [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/build.make:1369: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_logicals.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:502: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/all' failed [INFO] [stderr] Makefile:127: 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/hlslParseHelper.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/CMakeFiles/SPIRV-Tools.dir/val/validate_cfg.cpp.o] Error 4 [INFO] [stderr] make[2]: *** Waiting for unfinished jobs.... [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/function.cpp:387:1: fatal error: error writing to /tmp/ccVbHcZ6.s: Cannot allocate memory [INFO] [stderr] } // namespace spvtools [INFO] [stderr] ^ [INFO] [stderr] compilation terminated. [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/function.cpp.o] Error 1 [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/CMakeFiles/SPIRV-Tools.dir/val/validation_state.cpp.o] Error 4 [INFO] [stderr] make[1]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/all] Error 2 [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/extensions.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validate_logicals.cpp:17: [INFO] [stderr] /usr/include/c++/6/set:60:27: error: /usr/include/c++/6/bits/stl_tree.h: Cannot allocate memory [INFO] [stderr] /usr/include/c++/6/set:61:26: error: /usr/include/c++/6/bits/stl_set.h: Cannot allocate memory [INFO] [stderr] /usr/include/c++/6/set:62:31: error: /usr/include/c++/6/bits/stl_multiset.h: Cannot allocate memory [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/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_cfg.cpp.o] Error 4 [INFO] [stderr] make[2]: *** Waiting for unfinished jobs.... [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/extensions.h:20:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/table.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validate.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validate_logicals.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:39:32: error: 'set' in namespace 'std' does not name a template type [INFO] [stderr] using OverflowSetType = std::set; [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:154:3: error: 'OverflowSetType' does not name a type [INFO] [stderr] OverflowSetType& Overflow() { [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:165:19: error: 'OverflowSetType' was not declared in this scope [INFO] [stderr] std::unique_ptr overflow_ = {}; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:165:34: error: template argument 1 is invalid [INFO] [stderr] std::unique_ptr overflow_ = {}; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:165:34: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h: In member function 'spvtools::EnumSet& spvtools::EnumSet::operator=(const spvtools::EnumSet&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:66:17: error: request for member 'reset' in '((spvtools::EnumSet*)this)->spvtools::EnumSet::overflow_', which is of non-class type 'int' [INFO] [stderr] overflow_.reset(other.overflow_ ? new OverflowSetType(*other.overflow_) [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:66:45: error: expected type-specifier before 'OverflowSetType' [INFO] [stderr] overflow_.reset(other.overflow_ ? new OverflowSetType(*other.overflow_) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:66:45: error: expected ':' before 'OverflowSetType' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:67:39: error: expected ')' before ':' token [INFO] [stderr] : nullptr); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h: In member function 'void spvtools::EnumSet::ForEach(std::function) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:86:26: error: invalid type argument of unary '*' (have 'int') [INFO] [stderr] for (uint32_t c : *overflow_) f(static_cast(c)); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h: In member function 'bool spvtools::EnumSet::IsEmpty() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:93:32: error: base operand of '->' is not a pointer [INFO] [stderr] if (overflow_ && !overflow_->empty()) return false; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h: In member function 'bool spvtools::EnumSet::HasAnyOf(const spvtools::EnumSet&) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:107:20: error: base operand of '->' is not a pointer [INFO] [stderr] if (overflow_->find(item) != overflow_->end()) return true; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:107:45: error: base operand of '->' is not a pointer [INFO] [stderr] if (overflow_->find(item) != overflow_->end()) return true; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h: In member function 'void spvtools::EnumSet::AddWord(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:120:16: error: there are no arguments to 'Overflow' that depend on a template parameter, so a declaration of 'Overflow' must be available [-fpermissive] [INFO] [stderr] Overflow().insert(word); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:120:16: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h: In member function 'bool spvtools::EnumSet::ContainsWord(uint32_t) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/enum_set.h:129:42: error: request for member 'get' in '((const spvtools::EnumSet*)this)->spvtools::EnumSet::overflow_', which is of non-class type 'const int' [INFO] [stderr] } else if (auto overflow = overflow_.get()) { [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/map:61:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validate_logicals.cpp:22: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:134:15: error: '_Rb_tree' does not name a type [INFO] [stderr] typedef _Rb_tree, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:138:7: error: '_Rep_type' does not name a type [INFO] [stderr] _Rep_type _M_t; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:149:24: error: '_Rep_type' has not been declared [INFO] [stderr] typedef typename _Rep_type::iterator iterator; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:150:24: error: '_Rep_type' has not been declared [INFO] [stderr] typedef typename _Rep_type::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:151:24: error: '_Rep_type' has not been declared [INFO] [stderr] typedef typename _Rep_type::size_type size_type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:152:24: error: '_Rep_type' has not been declared [INFO] [stderr] typedef typename _Rep_type::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:153:24: error: '_Rep_type' has not been declared [INFO] [stderr] typedef typename _Rep_type::reverse_iterator reverse_iterator; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:154:24: error: '_Rep_type' has not been declared [INFO] [stderr] typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:950:7: error: 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:944:7: error: with 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map()': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:166:9: error: class 'std::map<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t() { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(const _Compare&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:176:9: error: class 'std::map<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(__comp, _Pair_alloc_type(__a)) { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In copy constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(const std::map<_Key, _Tp, _Compare, _Alloc>&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:186:9: error: class 'std::map<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(__x._M_t) { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::map<_Key, _Tp, _Compare, _Alloc>&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:198:9: error: class 'std::map<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(std::move(__x._M_t)) { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list >, const _Compare&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:214:9: error: class 'std::map<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(__comp, _Pair_alloc_type(__a)) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:215:9: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t._M_insert_unique(__l.begin(), __l.end()); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:220:9: error: class 'std::map<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(_Compare(), _Pair_alloc_type(__a)) { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(const std::map<_Key, _Tp, _Compare, _Alloc>&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:224:9: error: class 'std::map<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(__m._M_t, _Pair_alloc_type(__a)) { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::map<_Key, _Tp, _Compare, _Alloc>&&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:230:9: error: class 'std::map<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(std::move(__m._M_t), _Pair_alloc_type(__a)) { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list >, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:234:9: error: class 'std::map<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(_Compare(), _Pair_alloc_type(__a)) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:235:9: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t._M_insert_unique(__l.begin(), __l.end()); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:241:4: error: class 'std::map<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(_Compare(), _Pair_alloc_type(__a)) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:242:11: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t._M_insert_unique(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:257:4: error: class 'std::map<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t() [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:258:11: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t._M_insert_unique(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In constructor 'std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator, const _Compare&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:276:4: error: class 'std::map<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(__comp, _Pair_alloc_type(__a)) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:277:11: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t._M_insert_unique(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>& std::map<_Key, _Tp, _Compare, _Alloc>::operator=(const std::map<_Key, _Tp, _Compare, _Alloc>&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:298:2: error: '_M_t' was not declared in this scope [INFO] [stderr] _M_t = __x._M_t; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>& std::map<_Key, _Tp, _Compare, _Alloc>::operator=(std::initializer_list >)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:321:2: error: '_M_t' was not declared in this scope [INFO] [stderr] _M_t._M_assign_unique(__l.begin(), __l.end()); [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::allocator_type std::map<_Key, _Tp, _Compare, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:329:31: error: '_M_t' was not declared in this scope [INFO] [stderr] { return allocator_type(_M_t.get_allocator()); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:339:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:348:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:357:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:366:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::reverse_iterator std::map<_Key, _Tp, _Compare, _Alloc>::rbegin()': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:375:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.rbegin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::const_reverse_iterator std::map<_Key, _Tp, _Compare, _Alloc>::rbegin() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:384:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.rbegin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::reverse_iterator std::map<_Key, _Tp, _Compare, _Alloc>::rend()': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:393:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.rend(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::const_reverse_iterator std::map<_Key, _Tp, _Compare, _Alloc>::rend() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:402:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.rend(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:412:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:421:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::const_reverse_iterator std::map<_Key, _Tp, _Compare, _Alloc>::crbegin() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:430:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.rbegin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::const_reverse_iterator std::map<_Key, _Tp, _Compare, _Alloc>::crend() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:439:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.rend(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'bool std::map<_Key, _Tp, _Compare, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:448:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:453:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:458:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:481:40: error: invalid type argument of unary '*' (have 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator {aka int}') [INFO] [stderr] if (__i == end() || key_comp()(__k, (*__i).first)) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:483:10: error: '_M_t' was not declared in this scope [INFO] [stderr] __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:489:11: error: invalid type argument of unary '*' (have 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator {aka int}') [INFO] [stderr] return (*__i).second; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:501:40: error: invalid type argument of unary '*' (have 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator {aka int}') [INFO] [stderr] if (__i == end() || key_comp()(__k, (*__i).first)) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:502:10: error: '_M_t' was not declared in this scope [INFO] [stderr] __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:505:11: error: invalid type argument of unary '*' (have 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator {aka int}') [INFO] [stderr] return (*__i).second; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::at(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:522:40: error: invalid type argument of unary '*' (have 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator {aka int}') [INFO] [stderr] if (__i == end() || key_comp()(__k, (*__i).first)) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:524:11: error: invalid type argument of unary '*' (have 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator {aka int}') [INFO] [stderr] return (*__i).second; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'const mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::at(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:531:40: error: invalid type argument of unary '*' (have 'std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator {aka int}') [INFO] [stderr] if (__i == end() || key_comp()(__k, (*__i).first)) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:533:11: error: invalid type argument of unary '*' (have 'std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator {aka int}') [INFO] [stderr] return (*__i).second; [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::pair std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:559:11: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t._M_emplace_unique(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:590:11: error: '_M_t' was not declared in this scope [INFO] [stderr] return _M_t._M_emplace_hint_unique(__pos, [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::pair std::map<_Key, _Tp, _Compare, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:732:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t._M_insert_unique(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::pair std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:740:18: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t._M_insert_unique(std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:785:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t._M_insert_unique_(__position, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Pair&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:793:18: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t._M_insert_unique_(__position, [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'void std::map<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:808:11: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t._M_insert_unique(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:945:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:951:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:981:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1001:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'void std::map<_Key, _Tp, _Compare, _Alloc>::swap(std::map<_Key, _Tp, _Compare, _Alloc>&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1034:9: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t.swap(__x._M_t); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'void std::map<_Key, _Tp, _Compare, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1044:9: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::key_compare std::map<_Key, _Tp, _Compare, _Alloc>::key_comp() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1053:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.key_comp(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::value_compare std::map<_Key, _Tp, _Compare, _Alloc>::value_comp() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1061:30: error: '_M_t' was not declared in this scope [INFO] [stderr] { return value_compare(_M_t.key_comp()); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1080:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1105:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1126:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.find(__x) == _M_t.end() ? 0 : 1; } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::lower_bound(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1150:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.lower_bound(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::lower_bound(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1175:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.lower_bound(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::upper_bound(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1195:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.upper_bound(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator std::map<_Key, _Tp, _Compare, _Alloc>::upper_bound(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1215:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.upper_bound(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::pair std::map<_Key, _Tp, _Compare, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1244:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h: In member function 'std::pair std::map<_Key, _Tp, _Compare, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:1273:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /usr/include/c++/6/map:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validate_logicals.cpp:22: [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: At global scope: [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:133:15: error: '_Rb_tree' does not name a type [INFO] [stderr] typedef _Rb_tree, [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:136:7: error: '_Rep_type' does not name a type [INFO] [stderr] _Rep_type _M_t; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:147:24: error: '_Rep_type' has not been declared [INFO] [stderr] typedef typename _Rep_type::iterator iterator; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:148:24: error: '_Rep_type' has not been declared [INFO] [stderr] typedef typename _Rep_type::const_iterator const_iterator; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:149:24: error: '_Rep_type' has not been declared [INFO] [stderr] typedef typename _Rep_type::size_type size_type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:150:24: error: '_Rep_type' has not been declared [INFO] [stderr] typedef typename _Rep_type::difference_type difference_type; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:151:24: error: '_Rep_type' has not been declared [INFO] [stderr] typedef typename _Rep_type::reverse_iterator reverse_iterator; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:152:24: error: '_Rep_type' has not been declared [INFO] [stderr] typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:620:7: error: 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator)' cannot be overloaded [INFO] [stderr] erase(iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:614:7: error: with 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator)' [INFO] [stderr] erase(const_iterator __position) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap()': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:164:9: error: class 'std::multimap<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t() { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap(const _Compare&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:174:9: error: class 'std::multimap<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(__comp, _Pair_alloc_type(__a)) { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In copy constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap(const std::multimap<_Key, _Tp, _Compare, _Alloc>&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:184:9: error: class 'std::multimap<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(__x._M_t) { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap(std::multimap<_Key, _Tp, _Compare, _Alloc>&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:196:9: error: class 'std::multimap<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(std::move(__x._M_t)) { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap(std::initializer_list >, const _Compare&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:211:9: error: class 'std::multimap<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(__comp, _Pair_alloc_type(__a)) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:212:9: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t._M_insert_equal(__l.begin(), __l.end()); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap(const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:217:9: error: class 'std::multimap<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(_Compare(), _Pair_alloc_type(__a)) { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:221:9: error: class 'std::multimap<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(__m._M_t, _Pair_alloc_type(__a)) { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap(std::multimap<_Key, _Tp, _Compare, _Alloc>&&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:227:9: error: class 'std::multimap<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(std::move(__m._M_t), _Pair_alloc_type(__a)) { } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap(std::initializer_list >, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:231:9: error: class 'std::multimap<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(_Compare(), _Pair_alloc_type(__a)) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:232:9: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t._M_insert_equal(__l.begin(), __l.end()); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap(_InputIterator, _InputIterator, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:238:4: error: class 'std::multimap<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(_Compare(), _Pair_alloc_type(__a)) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:239:11: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t._M_insert_equal(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:253:4: error: class 'std::multimap<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t() [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:254:11: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t._M_insert_equal(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In constructor 'std::multimap<_Key, _Tp, _Compare, _Alloc>::multimap(_InputIterator, _InputIterator, const _Compare&, const allocator_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:271:4: error: class 'std::multimap<_Key, _Tp, _Compare, _Alloc>' does not have any field named '_M_t' [INFO] [stderr] : _M_t(__comp, _Pair_alloc_type(__a)) [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:272:11: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t._M_insert_equal(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>& std::multimap<_Key, _Tp, _Compare, _Alloc>::operator=(const std::multimap<_Key, _Tp, _Compare, _Alloc>&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:293:2: error: '_M_t' was not declared in this scope [INFO] [stderr] _M_t = __x._M_t; [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>& std::multimap<_Key, _Tp, _Compare, _Alloc>::operator=(std::initializer_list >)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:316:2: error: '_M_t' was not declared in this scope [INFO] [stderr] _M_t._M_assign_equal(__l.begin(), __l.end()); [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::allocator_type std::multimap<_Key, _Tp, _Compare, _Alloc>::get_allocator() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:324:31: error: '_M_t' was not declared in this scope [INFO] [stderr] { return allocator_type(_M_t.get_allocator()); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::begin()': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:334:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::begin() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:343:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::end()': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:352:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::end() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:361:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::reverse_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::rbegin()': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:370:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.rbegin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::const_reverse_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::rbegin() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:379:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.rbegin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::reverse_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::rend()': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:388:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.rend(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::const_reverse_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::rend() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:397:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.rend(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::cbegin() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:407:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.begin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::cend() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:416:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.end(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::const_reverse_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::crbegin() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:425:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.rbegin(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::const_reverse_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::crend() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:434:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.rend(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'bool std::multimap<_Key, _Tp, _Compare, _Alloc>::empty() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:441:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.empty(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::size_type std::multimap<_Key, _Tp, _Compare, _Alloc>::size() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:446:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::size_type std::multimap<_Key, _Tp, _Compare, _Alloc>::max_size() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:451:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.max_size(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:474:11: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t._M_emplace_equal(std::forward<_Args>(__args)...); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::emplace_hint(std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Args&& ...)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:502:11: error: '_M_t' was not declared in this scope [INFO] [stderr] return _M_t._M_emplace_hint_equal(__pos, [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(const value_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:521:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t._M_insert_equal(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:529:18: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t._M_insert_equal(std::forward<_Pair>(__x)); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator, const value_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:558:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t._M_insert_equal_(__position, __x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Pair&&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:566:18: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t._M_insert_equal_(__position, [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'void std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:582:11: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t._M_insert_equal(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:615:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:621:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.erase(__position); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::size_type std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:651:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.erase(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator, std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:672:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.erase(__first, __last); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'void std::multimap<_Key, _Tp, _Compare, _Alloc>::swap(std::multimap<_Key, _Tp, _Compare, _Alloc>&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:708:9: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t.swap(__x._M_t); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'void std::multimap<_Key, _Tp, _Compare, _Alloc>::clear()': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:718:9: error: '_M_t' was not declared in this scope [INFO] [stderr] { _M_t.clear(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::key_compare std::multimap<_Key, _Tp, _Compare, _Alloc>::key_comp() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:727:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.key_comp(); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::value_compare std::multimap<_Key, _Tp, _Compare, _Alloc>::value_comp() const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:735:30: error: '_M_t' was not declared in this scope [INFO] [stderr] { return value_compare(_M_t.key_comp()); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::find(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:753:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::find(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:777:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.find(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::size_type std::multimap<_Key, _Tp, _Compare, _Alloc>::count(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:795:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.count(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::lower_bound(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:819:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.lower_bound(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::lower_bound(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:844:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.lower_bound(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::upper_bound(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:864:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.upper_bound(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::upper_bound(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:884:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.upper_bound(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::pair std::multimap<_Key, _Tp, _Compare, _Alloc>::equal_range(const key_type&)': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:911:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h: In member function 'std::pair std::multimap<_Key, _Tp, _Compare, _Alloc>::equal_range(const key_type&) const': [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:938:16: error: '_M_t' was not declared in this scope [INFO] [stderr] { return _M_t.equal_range(__x); } [INFO] [stderr] ^~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/function.h:30:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validate_logicals.cpp:22: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/construct.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/construct.h:105:34: error: 'set' in namespace 'std' does not name a template type [INFO] [stderr] using ConstructBlockSet = std::set; [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/construct.h:110:3: error: 'ConstructBlockSet' does not name a type [INFO] [stderr] ConstructBlockSet blocks(Function* function) const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:34:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validate_logicals.cpp:22: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/function.h:231:14: error: 'set' in namespace 'std' does not name a template type [INFO] [stderr] const std::set function_call_targets() const { [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/function.h:354:8: error: 'set' in namespace 'std' does not name a template type [INFO] [stderr] std::set function_call_targets_; [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/function.h: In member function 'void spvtools::val::Function::AddFunctionCallTarget(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/function.h:227:5: error: 'function_call_targets_' was not declared in this scope [INFO] [stderr] function_call_targets_.insert(call_target_id); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validate_logicals.cpp:22:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:224:14: error: 'set' in namespace 'std' does not name a template type [INFO] [stderr] const std::set* GetExecutionModels( [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:236:14: error: 'set' in namespace 'std' does not name a template type [INFO] [stderr] const std::set* GetExecutionModes( [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:613:8: error: 'set' in namespace 'std' does not name a template type [INFO] [stderr] std::set> unique_type_declarations_; [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:633:32: error: 'set' is not a member of 'std' [INFO] [stderr] std::unordered_map> [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:633:32: error: 'set' is not a member of 'std' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:633:41: error: template argument 2 is invalid [INFO] [stderr] std::unordered_map> [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:633:41: error: template argument 5 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:633:58: error: expected unqualified-id before '>' token [INFO] [stderr] std::unordered_map> [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:637:32: error: 'set' is not a member of 'std' [INFO] [stderr] std::unordered_map> [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:637:32: error: 'set' is not a member of 'std' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:637:41: error: template argument 2 is invalid [INFO] [stderr] std::unordered_map> [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:637:41: error: template argument 5 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:637:57: error: expected unqualified-id before '>' token [INFO] [stderr] std::unordered_map> [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h: In member function 'void spvtools::val::ValidationState_t::RegisterEntryPoint(uint32_t, SpvExecutionModel, spvtools::val::ValidationState_t::EntryPointDescription&&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:203:5: error: 'entry_point_to_execution_models_' was not declared in this scope [INFO] [stderr] entry_point_to_execution_models_[id].insert(execution_model); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h: In member function 'void spvtools::val::ValidationState_t::RegisterExecutionModeForEntryPoint(uint32_t, SpvExecutionMode)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/spirv-tools/source/val/validation_state.h:213:5: error: 'entry_point_to_execution_modes_' was not declared in this scope [INFO] [stderr] entry_point_to_execution_modes_[entry_point].insert(execution_mode); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_logicals.cpp.o] Error 1 [INFO] [stderr] make[1]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.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/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:778:5 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x556f3b59f813 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h766c590c7e89d512 [INFO] [stderr] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stderr] 1: 0x556f3b59adcb - std::sys_common::backtrace::_print::h822ecbf9731919ac [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stderr] 2: 0x556f3b59e556 - std::panicking::default_hook::{{closure}}::hdf447f5fff0c82fe [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stderr] at src/libstd/panicking.rs:197 [INFO] [stderr] 3: 0x556f3b59e2e9 - std::panicking::default_hook::h81bcf63361454ba0 [INFO] [stderr] at src/libstd/panicking.rs:211 [INFO] [stderr] 4: 0x556f3b59ebff - std::panicking::rust_panic_with_hook::hf8a10fcd8e2ceb20 [INFO] [stderr] at src/libstd/panicking.rs:474 [INFO] [stderr] 5: 0x556f3b59e781 - std::panicking::continue_panic_fmt::h68cd6735e6c5ac59 [INFO] [stderr] at src/libstd/panicking.rs:381 [INFO] [stderr] 6: 0x556f3b59e6ce - std::panicking::begin_panic_fmt::h4ec6072be4d359ef [INFO] [stderr] at src/libstd/panicking.rs:336 [INFO] [stderr] 7: 0x556f3b5201b5 - cmake::fail::h97b2da4e543d2210 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:778 [INFO] [stderr] 8: 0x556f3b51faf3 - cmake::run::h70b0f417fc9e3e8b [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:759 [INFO] [stderr] 9: 0x556f3b51c1cd - cmake::Config::build::hab5530ebf1f45916 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.35/src/lib.rs:671 [INFO] [stderr] 10: 0x556f3b516deb - build_script_build::build_shaderc::hde6e49d869e02596 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/build.rs:21 [INFO] [stderr] 11: 0x556f3b517281 - build_script_build::main::h5b9d2590b281b11e [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.11/build/build.rs:64 [INFO] [stderr] 12: 0x556f3b518c0f - std::rt::lang_start::{{closure}}::hdd1482245e0dc92b [INFO] [stderr] at /rustc/548add7f61bfcbe3bea3f5ccefb53c84da8fefe4/src/libstd/rt.rs:64 [INFO] [stderr] 13: 0x556f3b59e602 - std::panicking::try::do_call::hb37fc6aa23e18cb8 [INFO] [stderr] at src/libstd/rt.rs:49 [INFO] [stderr] at src/libstd/panicking.rs:293 [INFO] [stderr] 14: 0x556f3b5a5fa9 - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:85 [INFO] [stderr] 15: 0x556f3b59f10c - std::rt::lang_start_internal::heff414bc4ff8014e [INFO] [stderr] at src/libstd/panicking.rs:272 [INFO] [stderr] at src/libstd/panic.rs:388 [INFO] [stderr] at src/libstd/rt.rs:48 [INFO] [stderr] 16: 0x556f3b518be8 - std::rt::lang_start::h8ece66f78e5f475e [INFO] [stderr] at /rustc/548add7f61bfcbe3bea3f5ccefb53c84da8fefe4/src/libstd/rt.rs:64 [INFO] [stderr] 17: 0x556f3b517689 - main [INFO] [stderr] 18: 0x7fc6d0a222e0 - __libc_start_main [INFO] [stderr] 19: 0x556f3b516b59 - _start [INFO] [stderr] 20: 0x0 - [INFO] [stderr] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning[E0502]: cannot borrow `*self` as immutable because it is also borrowed as mutable [INFO] [stderr] --> /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/nalgebra-0.16.10/src/base/cg.rs:291:44 [INFO] [stderr] | [INFO] [stderr] 291 | self[(j, i)] += shift[j] * self[(D::dim() - 1, i)]; [INFO] [stderr] | ---------------------------^^^^------------------- [INFO] [stderr] | | | [INFO] [stderr] | | immutable borrow occurs here [INFO] [stderr] | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "96049094889fd6a7bfb0073158e0461c0475d24aadd187a4d089fdfbb4479d65"` [INFO] running `"docker" "rm" "-f" "96049094889fd6a7bfb0073158e0461c0475d24aadd187a4d089fdfbb4479d65"` [INFO] [stdout] 96049094889fd6a7bfb0073158e0461c0475d24aadd187a4d089fdfbb4479d65