[INFO] crate nobs-vulkanism 0.1.0 is already in cache [INFO] extracting crate nobs-vulkanism 0.1.0 into work/ex/pr-62507/sources/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/reg/nobs-vulkanism/0.1.0 [INFO] extracting crate nobs-vulkanism 0.1.0 into work/ex/pr-62507/sources/try#18481b65f318e0b4b20c0fc61340054701719d6c/reg/nobs-vulkanism/0.1.0 [INFO] validating manifest of nobs-vulkanism-0.1.0 on toolchain master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of nobs-vulkanism-0.1.0 on toolchain try#18481b65f318e0b4b20c0fc61340054701719d6c [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing nobs-vulkanism-0.1.0 [INFO] finished frobbing nobs-vulkanism-0.1.0 [INFO] frobbed toml for nobs-vulkanism-0.1.0 written to work/ex/pr-62507/sources/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/reg/nobs-vulkanism/0.1.0/Cargo.toml [INFO] started frobbing nobs-vulkanism-0.1.0 [INFO] finished frobbing nobs-vulkanism-0.1.0 [INFO] frobbed toml for nobs-vulkanism-0.1.0 written to work/ex/pr-62507/sources/try#18481b65f318e0b4b20c0fc61340054701719d6c/reg/nobs-vulkanism/0.1.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+18481b65f318e0b4b20c0fc61340054701719d6c-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking nobs-vulkanism-0.1.0 against master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7 for pr-62507 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-62507/worker-4/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-62507/sources/master#78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/reg/nobs-vulkanism/0.1.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/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" "+78ca1bda3522b14bc0336bc01dd1d49fdba2cda7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] ae5546bfd06d0f44a726d29d0f6addc870235906511a90e5467b4a631bb0c64b [INFO] running `"docker" "start" "-a" "ae5546bfd06d0f44a726d29d0f6addc870235906511a90e5467b4a631bb0c64b"` [INFO] [stderr] Compiling shared_library v0.1.9 [INFO] [stderr] Compiling shaderc v0.3.16 [INFO] [stderr] Checking nobs-vk v0.2.0 [INFO] [stderr] Checking nobs-vkmem v0.2.0 [INFO] [stderr] error: failed to run custom build command for `shaderc v0.3.16` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/crater/target/debug/build/shaderc-884b24dfb0a9713a/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.16/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-d45cfb83acbec66f/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] -- Building SPIRV-Header examples [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-d45cfb83acbec66f/out/build [INFO] [stderr] running: "cmake" "--build" "." "--target" "install" "--config" "Release" "--" [INFO] [stderr] [ 1%] Built target SPIRV-Headers-example-1.1 [INFO] [stderr] [ 1%] Built target spirv-tools-pkg-config [INFO] [stderr] [ 2%] Built target enum_string_mapping [INFO] [stderr] [ 2%] Built target core_tables [INFO] [stderr] [ 3%] Built target SPIRV-Headers-example [INFO] [stderr] [ 3%] Built target spirv-tools-shared-pkg-config [INFO] [stderr] [ 3%] Built target spirv-tools-spv-amd-shader-ballot [INFO] [stderr] [ 4%] Built target spirv-tools-debuginfo [INFO] [stderr] [ 4%] Built target spirv-tools-spv-amd-gcn-shader [INFO] [stderr] [ 4%] Built target spirv-tools-header-DebugInfo [INFO] [stderr] [ 4%] Built target spirv-tools-spv-amd-shader-trinary-minmax [INFO] [stderr] [ 5%] Built target OSDependent [INFO] [stderr] [ 6%] Built target spirv-tools-spv-amd-shader-explicit-vertex-parameter [INFO] [stderr] [ 6%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o [INFO] [stderr] [ 6%] Built target OGLCompiler [INFO] [stderr] [ 7%] Built target SPVRemapper [INFO] [stderr] [ 8%] Built target glslang-default-resource-limits [INFO] [stderr] [ 8%] Check copyright [INFO] [stderr] [ 9%] Built target extinst_tables [INFO] [stderr] [ 9%] Update build-version.inc in the Shaderc build directory (if necessary). [INFO] [stderr] [ 28%] Built target SPIRV-Tools-shared [INFO] [stderr] [ 47%] Built target SPIRV-Tools [INFO] [stderr] [ 47%] Built target build-version [INFO] [stderr] [ 47%] Built target check-copyright [INFO] [stderr] Scanning dependencies of target SPIRV-Tools-opt [INFO] [stderr] [ 47%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build_module.cpp.o [INFO] [stderr] [ 47%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/basic_block.cpp.o [INFO] [stderr] [ 47%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o [INFO] [stderr] [ 48%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_util.cpp.o [INFO] [stderr] [ 48%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_pass.cpp.o [INFO] [stderr] [ 48%] 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:86: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:2746: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/all' failed [INFO] [stderr] [ 50%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg_cleanup_pass.cpp.o [INFO] [stderr] spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build.make:134: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_util.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/build_module.cpp.o' failed [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:182: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ccp_pass.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:851: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.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] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:39:20: error: 'UptrVectorIterator' does not name a type [INFO] [stderr] using iterator = UptrVectorIterator; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:40:26: error: 'UptrVectorIterator' does not name a type [INFO] [stderr] using const_iterator = UptrVectorIterator; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:44:44: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline explicit Function(std::unique_ptr def_inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:44:55: error: template argument 1 is invalid [INFO] [stderr] inline explicit Function(std::unique_ptr def_inst); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:44:55: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:54:3: error: 'Instruction' does not name a type [INFO] [stderr] Instruction& DefInst() { return *def_inst_; } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:55:9: error: 'Instruction' does not name a type [INFO] [stderr] const Instruction& DefInst() const { return *def_inst_; } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:58:44: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddParameter(std::unique_ptr p); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:58:55: error: template argument 1 is invalid [INFO] [stderr] inline void AddParameter(std::unique_ptr p); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:58:55: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:60:45: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] inline void AddBasicBlock(std::unique_ptr b); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:60:55: error: template argument 1 is invalid [INFO] [stderr] inline void AddBasicBlock(std::unique_ptr b); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:60:55: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:62:45: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] inline void AddBasicBlock(std::unique_ptr b, iterator ip); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:62:55: error: template argument 1 is invalid [INFO] [stderr] inline void AddBasicBlock(std::unique_ptr b, iterator ip); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:62:55: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:62:60: error: 'iterator' has not been declared [INFO] [stderr] inline void AddBasicBlock(std::unique_ptr b, iterator ip); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:64:46: error: 'iterator' has not been declared [INFO] [stderr] inline void AddBasicBlocks(T begin, T end, iterator ip); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:68:50: error: 'BasicBlock' has not been declared [INFO] [stderr] inline void MoveBasicBlockToAfter(uint32_t id, BasicBlock* ip); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:74:46: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void SetFunctionEnd(std::unique_ptr end_inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:74:57: error: template argument 1 is invalid [INFO] [stderr] inline void SetFunctionEnd(std::unique_ptr end_inst); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:74:57: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:77:10: error: 'Instruction' does not name a type [INFO] [stderr] inline Instruction* EndInst() { return end_inst_.get(); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:78:16: error: 'Instruction' does not name a type [INFO] [stderr] inline const Instruction* EndInst() const { return end_inst_.get(); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:87:25: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] const std::unique_ptr& entry() const { return blocks_.front(); } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:87:35: error: template argument 1 is invalid [INFO] [stderr] const std::unique_ptr& entry() const { return blocks_.front(); } [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:87:35: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:89:3: error: 'iterator' does not name a type [INFO] [stderr] iterator begin() { return iterator(&blocks_, blocks_.begin()); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:90:3: error: 'iterator' does not name a type [INFO] [stderr] iterator end() { return iterator(&blocks_, blocks_.end()); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:91:3: error: 'const_iterator' does not name a type [INFO] [stderr] const_iterator begin() const { return cbegin(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:92:3: error: 'const_iterator' does not name a type [INFO] [stderr] const_iterator end() const { return cend(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:93:3: error: 'const_iterator' does not name a type [INFO] [stderr] const_iterator cbegin() const { [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:96:3: error: 'const_iterator' does not name a type [INFO] [stderr] const_iterator cend() const { [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:101:3: error: 'iterator' does not name a type [INFO] [stderr] iterator FindBlock(uint32_t bb_id) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:109:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:109:58: error: template argument 1 is invalid [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:109:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:109:58: error: template argument 1 is invalid [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:109:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:109:58: error: template argument 1 is invalid [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:109:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:109:58: error: template argument 1 is invalid [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:109:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:109:58: error: template argument 1 is invalid [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:109:26: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:109:39: error: expected ',' or '...' before '<' token [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:111:51: error: 'Instruction' does not name a type [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:113:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:113:60: error: template argument 1 is invalid [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:113:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:113:60: error: template argument 1 is invalid [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:113:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:113:60: error: template argument 1 is invalid [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:113:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:113:60: error: template argument 1 is invalid [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:113:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:113:60: error: template argument 1 is invalid [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:113:28: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:113:41: error: expected ',' or '...' before '<' token [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:115:53: error: 'Instruction' does not name a type [INFO] [stderr] bool WhileEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:120:52: error: 'Instruction' does not name a type [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:122:46: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:122:59: error: template argument 1 is invalid [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:122:46: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:122:59: error: template argument 1 is invalid [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:122:46: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:122:59: error: template argument 1 is invalid [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:122:46: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:122:59: error: template argument 1 is invalid [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:122:46: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:122:59: error: template argument 1 is invalid [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:122:27: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:122:40: error: expected ',' or '...' before '<' token [INFO] [stderr] void ForEachParam(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:125:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* InsertBasicBlockAfter(std::unique_ptr&& new_block, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:143:19: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::unique_ptr def_inst_; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:143:30: error: template argument 1 is invalid [INFO] [stderr] std::unique_ptr def_inst_; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:143:30: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:145:31: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::vector> params_; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:145:31: error: template argument 1 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:145:31: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:145:42: error: template argument 1 is invalid [INFO] [stderr] std::vector> params_; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:145:42: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:147:31: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector> blocks_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:147:31: error: template argument 1 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:147:31: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:147:41: error: template argument 1 is invalid [INFO] [stderr] std::vector> blocks_; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:147:41: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:149:19: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::unique_ptr end_inst_; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:149:30: error: template argument 1 is invalid [INFO] [stderr] std::unique_ptr end_inst_; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:149:30: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: In member function 'uint32_t spvtools::opt::Function::result_id() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:81:55: error: base operand of '->' is not a pointer [INFO] [stderr] inline uint32_t result_id() const { return def_inst_->result_id(); } [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: In member function 'uint32_t spvtools::opt::Function::type_id() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:84:53: error: base operand of '->' is not a pointer [INFO] [stderr] inline uint32_t type_id() const { return def_inst_->type_id(); } [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: In member function 'const int& spvtools::opt::Function::entry() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:87:69: error: request for member 'front' in '((const spvtools::opt::Function*)this)->spvtools::opt::Function::blocks_', which is of non-class type 'const int' [INFO] [stderr] const std::unique_ptr& entry() const { return blocks_.front(); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:155:43: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline Function::Function(std::unique_ptr def_inst) [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:155:54: error: template argument 1 is invalid [INFO] [stderr] inline Function::Function(std::unique_ptr def_inst) [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:155:54: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:158:52: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Function::AddParameter(std::unique_ptr p) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:158:63: error: template argument 1 is invalid [INFO] [stderr] inline void Function::AddParameter(std::unique_ptr p) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:158:63: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: In member function 'void spvtools::opt::Function::AddParameter(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:159:11: error: request for member 'emplace_back' in '((spvtools::opt::Function*)this)->spvtools::opt::Function::params_', which is of non-class type 'int' [INFO] [stderr] params_.emplace_back(std::move(p)); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:162:53: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] inline void Function::AddBasicBlock(std::unique_ptr b) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:162:63: error: template argument 1 is invalid [INFO] [stderr] inline void Function::AddBasicBlock(std::unique_ptr b) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:162:63: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: In member function 'void spvtools::opt::Function::AddBasicBlock(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:163:35: error: 'end' was not declared in this scope [INFO] [stderr] AddBasicBlock(std::move(b), end()); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:163:35: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/string:51:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /usr/include/c++/6/memory:79, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:97:5: note: 'std::end' [INFO] [stderr] end(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:166:53: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] inline void Function::AddBasicBlock(std::unique_ptr b, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:166:63: error: template argument 1 is invalid [INFO] [stderr] inline void Function::AddBasicBlock(std::unique_ptr b, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:166:63: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:167:37: error: 'iterator' has not been declared [INFO] [stderr] iterator ip) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: In member function 'void spvtools::opt::Function::AddBasicBlock(int, int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:168:6: error: request for member 'InsertBefore' in 'ip', which is of non-class type 'int' [INFO] [stderr] ip.InsertBefore(std::move(b)); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:172:62: error: 'iterator' has not been declared [INFO] [stderr] inline void Function::AddBasicBlocks(T src_begin, T src_end, iterator ip) { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: In member function 'void spvtools::opt::Function::AddBasicBlocks(T, T, int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:173:11: error: request for member 'insert' in '((spvtools::opt::Function*)this)->spvtools::opt::Function::blocks_', which is of non-class type 'int' [INFO] [stderr] blocks_.insert(ip.Get(), std::make_move_iterator(src_begin), [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:173:21: error: request for member 'Get' in 'ip', which is of non-class type 'int' [INFO] [stderr] blocks_.insert(ip.Get(), std::make_move_iterator(src_begin), [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:177:58: error: 'BasicBlock' has not been declared [INFO] [stderr] inline void Function::MoveBasicBlockToAfter(uint32_t id, BasicBlock* ip) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: In member function 'void spvtools::opt::Function::MoveBasicBlockToAfter(uint32_t, int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:178:47: error: 'FindBlock' was not declared in this scope [INFO] [stderr] auto block_to_move = std::move(*FindBlock(id).Get()); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:180:44: error: request for member 'GetParent' in '* ip', which is of non-class type 'int' [INFO] [stderr] assert(block_to_move->GetParent() == ip->GetParent() && [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:181:56: error: 'assert' was not declared in this scope [INFO] [stderr] "Both blocks have to be in the same function."); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:183:53: error: 'InsertBasicBlockAfter' was not declared in this scope [INFO] [stderr] InsertBasicBlockAfter(std::move(block_to_move), ip); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:184:11: error: request for member 'erase' in '((spvtools::opt::Function*)this)->spvtools::opt::Function::blocks_', which is of non-class type 'int' [INFO] [stderr] blocks_.erase(std::find(std::begin(blocks_), std::end(blocks_), nullptr)); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:184:45: error: no matching function for call to 'begin(int&)' [INFO] [stderr] blocks_.erase(std::find(std::begin(blocks_), std::end(blocks_), nullptr)); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/utility:76:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /usr/include/c++/6/memory:79, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/initializer_list:89:5: note: candidate: template constexpr const _Tp* std::begin(std::initializer_list<_Tp>) [INFO] [stderr] begin(initializer_list<_Tp> __ils) noexcept [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/initializer_list:89:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:184:45: note: mismatched types 'std::initializer_list<_Tp>' and 'int' [INFO] [stderr] blocks_.erase(std::find(std::begin(blocks_), std::end(blocks_), nullptr)); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/string:51:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /usr/include/c++/6/memory:79, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:48:5: note: candidate: template decltype (__cont.begin()) std::begin(_Container&) [INFO] [stderr] begin(_Container& __cont) -> decltype(__cont.begin()) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:48:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(_Container&) [with _Container = int]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:184:45: required from here [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:48:50: error: request for member 'begin' in '__cont', which is of non-class type 'int' [INFO] [stderr] begin(_Container& __cont) -> decltype(__cont.begin()) [INFO] [stderr] ~~~~~~~^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:58:5: note: candidate: template decltype (__cont.begin()) std::begin(const _Container&) [INFO] [stderr] begin(const _Container& __cont) -> decltype(__cont.begin()) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:58:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = int]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:184:45: required from here [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:58:56: error: request for member 'begin' in '__cont', which is of non-class type 'const int' [INFO] [stderr] begin(const _Container& __cont) -> decltype(__cont.begin()) [INFO] [stderr] ~~~~~~~^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:87:5: note: candidate: template _Tp* std::begin(_Tp (&)[_Nm]) [INFO] [stderr] begin(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:87:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:184:45: note: mismatched types '_Tp [_Nm]' and 'int' [INFO] [stderr] blocks_.erase(std::find(std::begin(blocks_), std::end(blocks_), nullptr)); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:184:64: error: no matching function for call to 'end(int&)' [INFO] [stderr] blocks_.erase(std::find(std::begin(blocks_), std::end(blocks_), nullptr)); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/utility:76:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /usr/include/c++/6/memory:79, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/initializer_list:99:5: note: candidate: template constexpr const _Tp* std::end(std::initializer_list<_Tp>) [INFO] [stderr] end(initializer_list<_Tp> __ils) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/initializer_list:99:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:184:64: note: mismatched types 'std::initializer_list<_Tp>' and 'int' [INFO] [stderr] blocks_.erase(std::find(std::begin(blocks_), std::end(blocks_), nullptr)); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/string:51:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /usr/include/c++/6/memory:79, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:68:5: note: candidate: template decltype (__cont.end()) std::end(_Container&) [INFO] [stderr] end(_Container& __cont) -> decltype(__cont.end()) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:68:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(_Container&) [with _Container = int]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:184:64: required from here [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:68:48: error: request for member 'end' in '__cont', which is of non-class type 'int' [INFO] [stderr] end(_Container& __cont) -> decltype(__cont.end()) [INFO] [stderr] ~~~~~~~^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:78:5: note: candidate: template decltype (__cont.end()) std::end(const _Container&) [INFO] [stderr] end(const _Container& __cont) -> decltype(__cont.end()) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:78:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(const _Container&) [with _Container = int]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:184:64: required from here [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:78:54: error: request for member 'end' in '__cont', which is of non-class type 'const int' [INFO] [stderr] end(const _Container& __cont) -> decltype(__cont.end()) [INFO] [stderr] ~~~~~~~^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:97:5: note: candidate: template _Tp* std::end(_Tp (&)[_Nm]) [INFO] [stderr] end(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:97:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:184:64: note: mismatched types '_Tp [_Nm]' and 'int' [INFO] [stderr] blocks_.erase(std::find(std::begin(blocks_), std::end(blocks_), nullptr)); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: In member function 'void spvtools::opt::Function::RemoveEmptyBlocks()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:189:40: error: no matching function for call to 'begin(int&)' [INFO] [stderr] std::remove_if(std::begin(blocks_), std::end(blocks_), [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/utility:76:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /usr/include/c++/6/memory:79, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/initializer_list:89:5: note: candidate: template constexpr const _Tp* std::begin(std::initializer_list<_Tp>) [INFO] [stderr] begin(initializer_list<_Tp> __ils) noexcept [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/initializer_list:89:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:189:40: note: mismatched types 'std::initializer_list<_Tp>' and 'int' [INFO] [stderr] std::remove_if(std::begin(blocks_), std::end(blocks_), [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/string:51:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /usr/include/c++/6/memory:79, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:48:5: note: candidate: template decltype (__cont.begin()) std::begin(_Container&) [INFO] [stderr] begin(_Container& __cont) -> decltype(__cont.begin()) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:48:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(_Container&) [with _Container = int]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:189:40: required from here [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:48:50: error: request for member 'begin' in '__cont', which is of non-class type 'int' [INFO] [stderr] begin(_Container& __cont) -> decltype(__cont.begin()) [INFO] [stderr] ~~~~~~~^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:58:5: note: candidate: template decltype (__cont.begin()) std::begin(const _Container&) [INFO] [stderr] begin(const _Container& __cont) -> decltype(__cont.begin()) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:58:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = int]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:189:40: required from here [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:58:56: error: request for member 'begin' in '__cont', which is of non-class type 'const int' [INFO] [stderr] begin(const _Container& __cont) -> decltype(__cont.begin()) [INFO] [stderr] ~~~~~~~^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:87:5: note: candidate: template _Tp* std::begin(_Tp (&)[_Nm]) [INFO] [stderr] begin(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:87:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:189:40: note: mismatched types '_Tp [_Nm]' and 'int' [INFO] [stderr] std::remove_if(std::begin(blocks_), std::end(blocks_), [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:189:59: error: no matching function for call to 'end(int&)' [INFO] [stderr] std::remove_if(std::begin(blocks_), std::end(blocks_), [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/utility:76:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /usr/include/c++/6/memory:79, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/initializer_list:99:5: note: candidate: template constexpr const _Tp* std::end(std::initializer_list<_Tp>) [INFO] [stderr] end(initializer_list<_Tp> __ils) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/initializer_list:99:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:189:59: note: mismatched types 'std::initializer_list<_Tp>' and 'int' [INFO] [stderr] std::remove_if(std::begin(blocks_), std::end(blocks_), [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/string:51:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /usr/include/c++/6/memory:79, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:68:5: note: candidate: template decltype (__cont.end()) std::end(_Container&) [INFO] [stderr] end(_Container& __cont) -> decltype(__cont.end()) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:68:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(_Container&) [with _Container = int]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:189:59: required from here [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:68:48: error: request for member 'end' in '__cont', which is of non-class type 'int' [INFO] [stderr] end(_Container& __cont) -> decltype(__cont.end()) [INFO] [stderr] ~~~~~~~^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:78:5: note: candidate: template decltype (__cont.end()) std::end(const _Container&) [INFO] [stderr] end(const _Container& __cont) -> decltype(__cont.end()) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:78:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(const _Container&) [with _Container = int]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:189:59: required from here [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:78:54: error: request for member 'end' in '__cont', which is of non-class type 'const int' [INFO] [stderr] end(const _Container& __cont) -> decltype(__cont.end()) [INFO] [stderr] ~~~~~~~^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:97:5: note: candidate: template _Tp* std::end(_Tp (&)[_Nm]) [INFO] [stderr] end(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:97:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:189:59: note: mismatched types '_Tp [_Nm]' and 'int' [INFO] [stderr] std::remove_if(std::begin(blocks_), std::end(blocks_), [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:190:47: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] [](const std::unique_ptr& bb) -> bool { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:190:57: error: template argument 1 is invalid [INFO] [stderr] [](const std::unique_ptr& bb) -> bool { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:190:57: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:191:33: error: base operand of '->' is not a pointer [INFO] [stderr] return bb->GetLabelInst()->opcode() == SpvOpNop; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:191:63: error: 'SpvOpNop' was not declared in this scope [INFO] [stderr] return bb->GetLabelInst()->opcode() == SpvOpNop; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: In member function 'void spvtools::opt::Function::RemoveEmptyBlocks()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:193:11: error: request for member 'erase' in '((spvtools::opt::Function*)this)->spvtools::opt::Function::blocks_', which is of non-class type 'int' [INFO] [stderr] blocks_.erase(first_empty, std::end(blocks_)); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:193:46: error: no matching function for call to 'end(int&)' [INFO] [stderr] blocks_.erase(first_empty, std::end(blocks_)); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/utility:76:0, [INFO] [stderr] from /usr/include/c++/6/tuple:38, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /usr/include/c++/6/memory:79, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/initializer_list:99:5: note: candidate: template constexpr const _Tp* std::end(std::initializer_list<_Tp>) [INFO] [stderr] end(initializer_list<_Tp> __ils) noexcept [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/initializer_list:99:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:193:46: note: mismatched types 'std::initializer_list<_Tp>' and 'int' [INFO] [stderr] blocks_.erase(first_empty, std::end(blocks_)); [INFO] [stderr] ^ [INFO] [stderr] In file included from /usr/include/c++/6/string:51:0, [INFO] [stderr] from /usr/include/c++/6/stdexcept:39, [INFO] [stderr] from /usr/include/c++/6/array:39, [INFO] [stderr] from /usr/include/c++/6/tuple:39, [INFO] [stderr] from /usr/include/c++/6/functional:55, [INFO] [stderr] from /usr/include/c++/6/memory:79, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:68:5: note: candidate: template decltype (__cont.end()) std::end(_Container&) [INFO] [stderr] end(_Container& __cont) -> decltype(__cont.end()) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:68:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(_Container&) [with _Container = int]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:193:46: required from here [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:68:48: error: request for member 'end' in '__cont', which is of non-class type 'int' [INFO] [stderr] end(_Container& __cont) -> decltype(__cont.end()) [INFO] [stderr] ~~~~~~~^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:78:5: note: candidate: template decltype (__cont.end()) std::end(const _Container&) [INFO] [stderr] end(const _Container& __cont) -> decltype(__cont.end()) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:78:5: note: template argument deduction/substitution failed: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(const _Container&) [with _Container = int]': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:193:46: required from here [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:78:54: error: request for member 'end' in '__cont', which is of non-class type 'const int' [INFO] [stderr] end(const _Container& __cont) -> decltype(__cont.end()) [INFO] [stderr] ~~~~~~~^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:97:5: note: candidate: template _Tp* std::end(_Tp (&)[_Nm]) [INFO] [stderr] end(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~ [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:97:5: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:193:46: note: mismatched types '_Tp [_Nm]' and 'int' [INFO] [stderr] blocks_.erase(first_empty, std::end(blocks_)); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:196:54: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Function::SetFunctionEnd(std::unique_ptr end_inst) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:196:65: error: template argument 1 is invalid [INFO] [stderr] inline void Function::SetFunctionEnd(std::unique_ptr end_inst) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/function.h:196:65: error: template argument 2 is invalid [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:45:20: error: 'UptrVectorIterator' does not name a type [INFO] [stderr] using iterator = UptrVectorIterator; [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] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:46:26: error: 'UptrVectorIterator' does not name a type [INFO] [stderr] using const_iterator = UptrVectorIterator; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:47:25: error: 'InstructionList' does not name a type [INFO] [stderr] using inst_iterator = InstructionList::iterator; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:48:31: error: 'InstructionList' does not name a type [INFO] [stderr] using const_inst_iterator = InstructionList::const_iterator; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:74:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddCapability(std::unique_ptr c); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:74:56: error: template argument 1 is invalid [INFO] [stderr] inline void AddCapability(std::unique_ptr c); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:74:56: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:77:44: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddExtension(std::unique_ptr e); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:77:55: error: template argument 1 is invalid [INFO] [stderr] inline void AddExtension(std::unique_ptr e); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:77:55: error: template argument 2 is invalid [INFO] [stderr] make[2]: *** [spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_util.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.16/build/spirv-tools/source/opt/module.h:80:48: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddExtInstImport(std::unique_ptr e); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:80:59: error: template argument 1 is invalid [INFO] [stderr] inline void AddExtInstImport(std::unique_ptr e); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:80:59: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:83:46: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void SetMemoryModel(std::unique_ptr m); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:83:57: error: template argument 1 is invalid [INFO] [stderr] inline void SetMemoryModel(std::unique_ptr m); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:83:57: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:86:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddEntryPoint(std::unique_ptr e); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:86:56: error: template argument 1 is invalid [INFO] [stderr] inline void AddEntryPoint(std::unique_ptr e); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:86:56: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:89:48: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddExecutionMode(std::unique_ptr e); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:89:59: error: template argument 1 is invalid [INFO] [stderr] inline void AddExecutionMode(std::unique_ptr e); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:89:59: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:94:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddDebug1Inst(std::unique_ptr d); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:94:56: error: template argument 1 is invalid [INFO] [stderr] inline void AddDebug1Inst(std::unique_ptr d); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:94:56: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:99:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddDebug2Inst(std::unique_ptr d); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:99:56: error: template argument 1 is invalid [INFO] [stderr] inline void AddDebug2Inst(std::unique_ptr d); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:99:56: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:103:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddDebug3Inst(std::unique_ptr d); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:103:56: error: template argument 1 is invalid [INFO] [stderr] inline void AddDebug3Inst(std::unique_ptr d); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:103:56: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:106:49: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddAnnotationInst(std::unique_ptr a); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:106:60: error: template argument 1 is invalid [INFO] [stderr] inline void AddAnnotationInst(std::unique_ptr a); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:106:60: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:109:39: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddType(std::unique_ptr t); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:109:50: error: template argument 1 is invalid [INFO] [stderr] inline void AddType(std::unique_ptr t); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:109:50: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:112:46: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddGlobalValue(std::unique_ptr v); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:112:57: error: template argument 1 is invalid [INFO] [stderr] inline void AddGlobalValue(std::unique_ptr v); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:112:57: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:119:15: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::vector GetTypes(); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:119:27: error: template argument 1 is invalid [INFO] [stderr] std::vector GetTypes(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:119:27: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:120:21: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] [INFO] [stderr] std::vector GetTypes() const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:120:33: error: template argument 1 is invalid [INFO] [stderr] std::vector GetTypes() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:120:33: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:123:15: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::vector GetConstants(); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:123:27: error: template argument 1 is invalid [INFO] [stderr] std::vector GetConstants(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:123:27: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:124:21: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] [INFO] [stderr] std::vector GetConstants() const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:124:33: error: template argument 1 is invalid [INFO] [stderr] std::vector GetConstants() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:124:33: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:127:27: error: 'SpvOp' has not been declared [INFO] [stderr] uint32_t GetGlobalValue(SpvOp opcode) const; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:130:23: error: 'SpvOp' has not been declared [INFO] [stderr] void AddGlobalValue(SpvOp opcode, uint32_t result_id, uint32_t type_id); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:137:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator capability_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:138:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator capability_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:139:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange capabilities(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:140:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange capabilities() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:143:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator ext_inst_import_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:144:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator ext_inst_import_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:145:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange ext_inst_imports(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:146:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange ext_inst_imports() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:149:10: error: 'Instruction' does not name a type [INFO] [stderr] inline Instruction* GetMemoryModel() { return memory_model_.get(); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:150:16: error: 'Instruction' does not name a type [INFO] [stderr] inline const Instruction* GetMemoryModel() const { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:164:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator debug1_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:165:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator debug1_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:166:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange debugs1(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:167:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange debugs1() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:171:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator debug2_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:172:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator debug2_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:173:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange debugs2(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:174:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange debugs2() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:178:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator debug3_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:179:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator debug3_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:180:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange debugs3(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:181:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange debugs3() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:184:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange entry_points(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:185:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange entry_points() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:188:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator execution_mode_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:189:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator execution_mode_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:190:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange execution_modes(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:191:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange execution_modes() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:210:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator annotation_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:211:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator annotation_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:212:3: error: 'IteratorRange' does not name a type [INFO] [stderr] IteratorRange annotations(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:213:3: error: 'IteratorRange' does not name a type [INFO] [stderr] IteratorRange annotations() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:216:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator extension_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:217:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator extension_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:218:3: error: 'IteratorRange' does not name a type [INFO] [stderr] IteratorRange extensions(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:219:3: error: 'IteratorRange' does not name a type [INFO] [stderr] IteratorRange extensions() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:222:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator types_values_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:223:10: error: 'inst_iterator' does not name a type [INFO] [stderr] inline inst_iterator types_values_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:224:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange types_values(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:225:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange types_values() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:228:3: error: 'iterator' does not name a type [INFO] [stderr] iterator begin() { return iterator(&functions_, functions_.begin()); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:229:3: error: 'iterator' does not name a type [INFO] [stderr] iterator end() { return iterator(&functions_, functions_.end()); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:230:3: error: 'const_iterator' does not name a type [INFO] [stderr] const_iterator begin() const { return cbegin(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:231:3: error: 'const_iterator' does not name a type [INFO] [stderr] const_iterator end() const { return cend(); } [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:232:10: error: 'const_iterator' does not name a type [INFO] [stderr] inline const_iterator cbegin() const; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:233:10: error: 'const_iterator' does not name a type [INFO] [stderr] inline const_iterator cend() const; [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:237:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:237:58: error: template argument 1 is invalid [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:237:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:237:58: error: template argument 1 is invalid [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:237:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:237:58: error: template argument 1 is invalid [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:237:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:237:58: error: template argument 1 is invalid [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:237:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:237:58: error: template argument 1 is invalid [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:237:26: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:26:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:237:39: error: expected ',' or '...' before '<' token [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:239:51: error: 'Instruction' does not name a type [INFO] [stderr] void ForEachInst(const std::function& f, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:268:3: error: 'InstructionList' does not name a type [INFO] [stderr] InstructionList capabilities_; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:269:3: error: 'InstructionList' does not name a type [INFO] [stderr] InstructionList extensions_; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:270:3: error: 'InstructionList' does not name a type [INFO] [stderr] InstructionList ext_inst_imports_; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:272:19: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::unique_ptr memory_model_; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:272:30: error: template argument 1 is invalid [INFO] [stderr] std::unique_ptr memory_model_; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:272:30: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:273:3: error: 'InstructionList' does not name a type [INFO] [stderr] InstructionList entry_points_; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:274:3: error: 'InstructionList' does not name a type [INFO] [stderr] InstructionList execution_modes_; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:275:3: error: 'InstructionList' does not name a type [INFO] [stderr] InstructionList debugs1_; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:276:3: error: 'InstructionList' does not name a type [INFO] [stderr] InstructionList debugs2_; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:277:3: error: 'InstructionList' does not name a type [INFO] [stderr] InstructionList debugs3_; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:278:3: error: 'InstructionList' does not name a type [INFO] [stderr] InstructionList annotations_; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:280:3: error: 'InstructionList' does not name a type [INFO] [stderr] InstructionList types_values_; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::SetIdBound(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:58:22: error: 'assert' was not declared in this scope [INFO] [stderr] assert(bound != 0); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::debug1_clear()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:201:25: error: 'debugs1_' was not declared in this scope [INFO] [stderr] void debug1_clear() { debugs1_.clear(); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::debug2_clear()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:204:25: error: 'debugs2_' was not declared in this scope [INFO] [stderr] void debug2_clear() { debugs2_.clear(); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::debug3_clear()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:207:25: error: 'debugs3_' was not declared in this scope [INFO] [stderr] void debug3_clear() { debugs3_.clear(); } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:287:51: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Module::AddCapability(std::unique_ptr c) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:287:62: error: template argument 1 is invalid [INFO] [stderr] inline void Module::AddCapability(std::unique_ptr c) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:287:62: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::AddCapability(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:288:3: error: 'capabilities_' was not declared in this scope [INFO] [stderr] capabilities_.push_back(std::move(c)); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:291:50: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Module::AddExtension(std::unique_ptr e) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:291:61: error: template argument 1 is invalid [INFO] [stderr] inline void Module::AddExtension(std::unique_ptr e) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:291:61: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::AddExtension(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:292:3: error: 'extensions_' was not declared in this scope [INFO] [stderr] extensions_.push_back(std::move(e)); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:295:54: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Module::AddExtInstImport(std::unique_ptr e) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:295:65: error: template argument 1 is invalid [INFO] [stderr] inline void Module::AddExtInstImport(std::unique_ptr e) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:295:65: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::AddExtInstImport(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:296:3: error: 'ext_inst_imports_' was not declared in this scope [INFO] [stderr] ext_inst_imports_.push_back(std::move(e)); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:299:52: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Module::SetMemoryModel(std::unique_ptr m) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:299:63: error: template argument 1 is invalid [INFO] [stderr] inline void Module::SetMemoryModel(std::unique_ptr m) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:299:63: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:303:51: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Module::AddEntryPoint(std::unique_ptr e) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:303:62: error: template argument 1 is invalid [INFO] [stderr] inline void Module::AddEntryPoint(std::unique_ptr e) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:303:62: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::AddEntryPoint(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:304:3: error: 'entry_points_' was not declared in this scope [INFO] [stderr] entry_points_.push_back(std::move(e)); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:307:54: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Module::AddExecutionMode(std::unique_ptr e) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:307:65: error: template argument 1 is invalid [INFO] [stderr] inline void Module::AddExecutionMode(std::unique_ptr e) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:307:65: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::AddExecutionMode(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:308:3: error: 'execution_modes_' was not declared in this scope [INFO] [stderr] execution_modes_.push_back(std::move(e)); [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:311:51: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Module::AddDebug1Inst(std::unique_ptr d) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:311:62: error: template argument 1 is invalid [INFO] [stderr] inline void Module::AddDebug1Inst(std::unique_ptr d) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:311:62: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::AddDebug1Inst(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:312:3: error: 'debugs1_' was not declared in this scope [INFO] [stderr] debugs1_.push_back(std::move(d)); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:315:51: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Module::AddDebug2Inst(std::unique_ptr d) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:315:62: error: template argument 1 is invalid [INFO] [stderr] inline void Module::AddDebug2Inst(std::unique_ptr d) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:315:62: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::AddDebug2Inst(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:316:3: error: 'debugs2_' was not declared in this scope [INFO] [stderr] debugs2_.push_back(std::move(d)); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:319:51: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Module::AddDebug3Inst(std::unique_ptr d) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:319:62: error: template argument 1 is invalid [INFO] [stderr] inline void Module::AddDebug3Inst(std::unique_ptr d) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:319:62: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::AddDebug3Inst(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:320:3: error: 'debugs3_' was not declared in this scope [INFO] [stderr] debugs3_.push_back(std::move(d)); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:323:55: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Module::AddAnnotationInst(std::unique_ptr a) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:323:66: error: template argument 1 is invalid [INFO] [stderr] inline void Module::AddAnnotationInst(std::unique_ptr a) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:323:66: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::AddAnnotationInst(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:324:3: error: 'annotations_' was not declared in this scope [INFO] [stderr] annotations_.push_back(std::move(a)); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:327:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Module::AddType(std::unique_ptr t) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:327:56: error: template argument 1 is invalid [INFO] [stderr] inline void Module::AddType(std::unique_ptr t) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:327:56: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::AddType(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:328:3: error: 'types_values_' was not declared in this scope [INFO] [stderr] types_values_.push_back(std::move(t)); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:331:52: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void Module::AddGlobalValue(std::unique_ptr v) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:331:63: error: template argument 1 is invalid [INFO] [stderr] inline void Module::AddGlobalValue(std::unique_ptr v) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:331:63: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: In member function 'void spvtools::opt::Module::AddGlobalValue(int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:332:3: error: 'types_values_' was not declared in this scope [INFO] [stderr] types_values_.push_back(std::move(v)); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:339:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::capability_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:342:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::capability_end() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:346:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::capabilities() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:350:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::capabilities() const { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:354:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::ext_inst_import_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:357:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::ext_inst_import_end() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:361:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::ext_inst_imports() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:365:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::ext_inst_imports() [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:370:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::debug1_begin() { return debugs1_.begin(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:371:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::debug1_end() { return debugs1_.end(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:373:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::debugs1() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:377:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::debugs1() const { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:381:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::debug2_begin() { return debugs2_.begin(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:382:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::debug2_end() { return debugs2_.end(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:384:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::debugs2() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:388:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::debugs2() const { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:392:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::debug3_begin() { return debugs3_.begin(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:393:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::debug3_end() { return debugs3_.end(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:395:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::debugs3() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:399:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::debugs3() const { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:403:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::entry_points() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:407:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::entry_points() const { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:411:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::execution_mode_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:414:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::execution_mode_end() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:418:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::execution_modes() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:422:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::execution_modes() [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:427:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::annotation_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:430:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::annotation_end() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:434:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::annotations() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:438:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::annotations() const { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:442:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::extension_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:445:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::extension_end() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:449:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::extensions() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:453:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::extensions() const { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:457:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::types_values_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:461:16: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator Module::types_values_end() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:465:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::types_values() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:469:8: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange Module::types_values() const { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:473:16: error: 'const_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::const_iterator Module::cbegin() const { [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/module.h:477:16: error: 'const_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::const_iterator Module::cend() const { [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:27:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/type_manager.h: In member function 'size_t spvtools::opt::analysis::HashTypePointer::operator()(const spvtools::opt::analysis::Type*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/type_manager.h:40:16: error: 'assert' was not declared in this scope [INFO] [stderr] assert(type); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/type_manager.h: In member function 'size_t spvtools::opt::analysis::HashTypeUniquePointer::operator()(const std::unique_ptr&) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/type_manager.h:46:16: error: 'assert' was not declared in this scope [INFO] [stderr] assert(type); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/type_manager.h: In member function 'bool spvtools::opt::analysis::CompareTypePointers::operator()(const spvtools::opt::analysis::Type*, const spvtools::opt::analysis::Type*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/type_manager.h:58:22: error: 'assert' was not declared in this scope [INFO] [stderr] assert(lhs && rhs); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/type_manager.h: In member function 'bool spvtools::opt::analysis::CompareTypeUniquePointers::operator()(const std::unique_ptr&, const std::unique_ptr&) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/type_manager.h:65:22: error: 'assert' was not declared in this scope [INFO] [stderr] assert(lhs && rhs); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/type_manager.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/type_manager.h:182:38: error: 'Instruction' does not name a type [INFO] [stderr] Type* RecordIfTypeDefinition(const Instruction& inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/type_manager.h:186:31: error: 'Instruction' does not name a type [INFO] [stderr] void AttachDecoration(const Instruction& inst, Type* type); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:517:19: error: expected ';' at end of member declaration [INFO] [stderr] const Constant* GetConstantFromInst(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:517:50: error: expected ')' before '*' token [INFO] [stderr] const Constant* GetConstantFromInst(Instruction* inst); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:533:3: error: 'Instruction' does not name a type [INFO] [stderr] Instruction* GetDefiningInstruction(const Constant* c, uint32_t type_id = 0, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:548:3: error: 'Instruction' does not name a type [INFO] [stderr] Instruction* BuildInstructionAndAddToModule(const Constant* c, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:554:23: error: 'Instruction' does not name a type [INFO] [stderr] Type* GetType(const Instruction* inst) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:597:52: error: 'Instruction' has not been declared [INFO] [stderr] std::vector GetOperandConstants(Instruction* inst) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:602:16: error: 'Instruction' has not been declared [INFO] [stderr] bool MapInst(Instruction* inst) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:620:55: error: 'Instruction' has not been declared [INFO] [stderr] void MapConstantToInst(const Constant* const_value, Instruction* inst) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:652:19: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::unique_ptr CreateInstruction(uint32_t result_id, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:652:30: error: template argument 1 is invalid [INFO] [stderr] std::unique_ptr CreateInstruction(uint32_t result_id, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:652:30: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:665:19: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::unique_ptr CreateCompositeInstruction( [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:665:30: error: template argument 1 is invalid [INFO] [stderr] std::unique_ptr CreateCompositeInstruction( [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:665:30: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h: In member function 'bool spvtools::opt::analysis::ConstantManager::MapInst(int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:603:44: error: expression cannot be used as a function [INFO] [stderr] if (auto cst = GetConstantFromInst(inst)) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h: In member function 'void spvtools::opt::analysis::ConstantManager::MapConstantToInst(const spvtools::opt::analysis::Constant*, int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:621:40: error: request for member 'result_id' in '* inst', which is of non-class type 'int' [INFO] [stderr] if (id_to_const_val_.insert({inst->result_id(), const_value}).second) { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/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++/6/unordered_map:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:549:7: note: candidate: std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__detail::__is_noexcept_hash<_Key, _Hash> > >::value, false, true> >::iterator, bool> 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 >; typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__detail::__is_noexcept_hash<_Key, _Hash> > >::value, false, true> >::iterator = std::__detail::_Node_iterator, false, false>; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type = std::pair] [INFO] [stderr] insert(const value_type& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:549:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const std::pair&}' [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:556:2: note: candidate: template std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__detail::__is_noexcept_hash<_Key, _Hash> > >::value, false, true> >::iterator, bool> 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++/6/bits/unordered_map.h:556:2: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/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++/6/unordered_map:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:583: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 = std::__detail::_Node_iterator, false, false>; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator = std::__detail::_Node_const_iterator, false, false>; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type = std::pair] [INFO] [stderr] insert(const_iterator __hint, const value_type& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:583:7: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:590:2: note: candidate: template 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, _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++/6/bits/unordered_map.h:590:2: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/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++/6/unordered_map:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:605: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++/6/bits/unordered_map.h:605:2: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/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++/6/unordered_map:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:616:7: note: candidate: void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::initializer_list, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__detail::__is_noexcept_hash<_Key, _Hash> > >::value, false, true> >::value_type>) [with _Key = unsigned int; _Tp = const spvtools::opt::analysis::Constant*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__detail::__is_noexcept_hash<_Key, _Hash> > >::value, false, true> >::value_type = std::pair] [INFO] [stderr] insert(initializer_list __l) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:616:7: note: no known conversion for argument 1 from '' to 'std::initializer_list >' [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:622:51: error: request for member 'result_id' in '* inst', which is of non-class type 'int' [INFO] [stderr] const_val_to_id_.insert({const_value, inst->result_id()}); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:622:63: error: no matching function for call to 'std::multimap::insert()' [INFO] [stderr] const_val_to_id_.insert({const_value, inst->result_id()}); [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.16/build/spirv-tools/source/opt/constants.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:520:7: note: candidate: std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(const value_type&) [with _Key = const spvtools::opt::analysis::Constant*; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >; std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator >; std::multimap<_Key, _Tp, _Compare, _Alloc>::value_type = std::pair] [INFO] [stderr] insert(const value_type& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:520:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const std::pair&}' [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:528:9: note: candidate: template std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = _Pair; = ; _Key = const spvtools::opt::analysis::Constant*; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >] [INFO] [stderr] insert(_Pair&& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:528:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:622:63: note: couldn't deduce template parameter '_Pair' [INFO] [stderr] const_val_to_id_.insert({const_value, inst->result_id()}); [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.16/build/spirv-tools/source/opt/constants.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:554:7: note: candidate: 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&) [with _Key = const spvtools::opt::analysis::Constant*; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >; std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator >; std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator >; std::multimap<_Key, _Tp, _Compare, _Alloc>::value_type = std::pair] [INFO] [stderr] insert(const_iterator __position, const value_type& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:554:7: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:565:9: note: candidate: template std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(std::multimap<_Key, _Tp, _Compare, _Alloc>::const_iterator, _Pair&&) [with _Pair = _Pair; = ; _Key = const spvtools::opt::analysis::Constant*; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >] [INFO] [stderr] insert(const_iterator __position, _Pair&& __x) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:565:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:622:63: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] const_val_to_id_.insert({const_value, inst->result_id()}); [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.16/build/spirv-tools/source/opt/constants.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:581:9: note: candidate: template void std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = _InputIterator; _Key = const spvtools::opt::analysis::Constant*; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >] [INFO] [stderr] insert(_InputIterator __first, _InputIterator __last) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:581:9: note: template argument deduction/substitution failed: [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:622:63: note: candidate expects 2 arguments, 1 provided [INFO] [stderr] const_val_to_id_.insert({const_value, inst->result_id()}); [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.16/build/spirv-tools/source/opt/constants.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:593:7: note: candidate: void std::multimap<_Key, _Tp, _Compare, _Alloc>::insert(std::initializer_list >) [with _Key = const spvtools::opt::analysis::Constant*; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >] [INFO] [stderr] insert(initializer_list __l) [INFO] [stderr] ^~~~~~ [INFO] [stderr] /usr/include/c++/6/bits/stl_multimap.h:593:7: note: no known conversion for argument 1 from '' to 'std::initializer_list >' [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:42:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* block(uint32_t blk_id) const { return id2block_.at(blk_id); } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:45:9: error: 'BasicBlock' does not name a type [INFO] [stderr] const BasicBlock* pseudo_entry_block() const { return &pseudo_entry_block_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:46:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* pseudo_entry_block() { return &pseudo_entry_block_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:48:9: error: 'BasicBlock' does not name a type [INFO] [stderr] const BasicBlock* pseudo_exit_block() const { return &pseudo_exit_block_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:49:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* pseudo_exit_block() { return &pseudo_exit_block_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:52:27: error: 'BasicBlock' has not been declared [INFO] [stderr] bool IsPseudoEntryBlock(BasicBlock* block_ptr) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:57:26: error: 'BasicBlock' has not been declared [INFO] [stderr] bool IsPseudoExitBlock(BasicBlock* block_ptr) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:65:47: error: 'BasicBlock' has not been declared [INFO] [stderr] void ComputeStructuredOrder(Function* func, BasicBlock* root, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:66:41: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::list* order); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:66:52: error: template argument 1 is invalid [INFO] [stderr] std::list* order); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:66:52: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:66:41: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::list* order); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:66:52: error: template argument 1 is invalid [INFO] [stderr] std::list* order); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:66:52: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:66:41: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::list* order); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:66:52: error: template argument 1 is invalid [INFO] [stderr] std::list* order); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:66:52: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:66:36: error: 'std::list' is not a type [INFO] [stderr] std::list* order); [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:66:40: error: expected ',' or '...' before '<' token [INFO] [stderr] std::list* order); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:71:32: error: 'BasicBlock' has not been declared [INFO] [stderr] void ForEachBlockInPostOrder(BasicBlock* bb, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:72:57: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] const std::function& f); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:72:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:72:57: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] const std::function& f); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:72:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:72:57: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] const std::function& f); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:72:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:72:57: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] const std::function& f); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:72:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:72:57: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] const std::function& f); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:72:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:72:38: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] const std::function& f); [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:72:51: error: expected ',' or '...' before '<' token [INFO] [stderr] const std::function& f); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:7: error: 'BasicBlock' has not been declared [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:48: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:60: error: template argument 1 is invalid [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:48: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:60: error: template argument 1 is invalid [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:48: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:60: error: template argument 1 is invalid [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:48: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:60: error: template argument 1 is invalid [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:48: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:60: error: template argument 1 is invalid [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:29: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:78:42: error: expected ',' or '...' before '<' token [INFO] [stderr] BasicBlock* bb, const std::function& f); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:83:22: error: 'BasicBlock' has not been declared [INFO] [stderr] void RegisterBlock(BasicBlock* blk) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:94:26: error: 'BasicBlock' does not name a type [INFO] [stderr] void ForgetBlock(const BasicBlock* blk) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:109:17: error: 'BasicBlock' has not been declared [INFO] [stderr] void AddEdges(BasicBlock* blk); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:122:35: error: 'BasicBlock' does not name a type [INFO] [stderr] void RemoveSuccessorEdges(const BasicBlock* bb) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:133:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* SplitLoopHeader(BasicBlock* bb); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:148:34: error: 'BasicBlock' has not been declared [INFO] [stderr] void ComputePostOrderTraversal(BasicBlock* bb, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:149:46: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector* order, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:149:57: error: template argument 1 is invalid [INFO] [stderr] std::vector* order, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:149:57: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:149:46: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector* order, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:149:57: error: template argument 1 is invalid [INFO] [stderr] std::vector* order, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:149:57: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:149:46: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector* order, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:149:57: error: template argument 1 is invalid [INFO] [stderr] std::vector* order, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:149:57: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:149:39: error: 'std::vector' is not a type [INFO] [stderr] std::vector* order, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:149:45: error: expected ',' or '...' before '<' token [INFO] [stderr] std::vector* order, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:157:28: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] [INFO] [stderr] std::unordered_map> [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:157:64: error: wrong number of template arguments (1, should be at least 2) [INFO] [stderr] std::unordered_map> [INFO] [stderr] ^~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_map:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:98:11: note: provided for 'template class std::unordered_map' [INFO] [stderr] class unordered_map [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:162:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock pseudo_entry_block_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:165:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock pseudo_exit_block_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:171:32: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::unordered_map id2block_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:171:43: error: template argument 2 is invalid [INFO] [stderr] std::unordered_map id2block_; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:171:43: error: template argument 5 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h: In member function 'bool spvtools::opt::CFG::IsPseudoEntryBlock(int*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:53:26: error: 'pseudo_entry_block_' was not declared in this scope [INFO] [stderr] return block_ptr == &pseudo_entry_block_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h: In member function 'bool spvtools::opt::CFG::IsPseudoExitBlock(int*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:58:26: error: 'pseudo_exit_block_' was not declared in this scope [INFO] [stderr] return block_ptr == &pseudo_exit_block_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h: In member function 'void spvtools::opt::CFG::RegisterBlock(int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:88:28: error: request for member 'id' in '* blk', which is of non-class type 'int' [INFO] [stderr] uint32_t blk_id = blk->id(); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:89:21: error: invalid types 'int[uint32_t {aka unsigned int}]' for array subscript [INFO] [stderr] id2block_[blk_id] = blk; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h: In member function 'void spvtools::opt::CFG::ForgetBlock(const int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:95:15: error: request for member 'erase' in '((spvtools::opt::CFG*)this)->spvtools::opt::CFG::id2block_', which is of non-class type 'int' [INFO] [stderr] id2block_.erase(blk->id()); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:95:26: error: request for member 'id' in '* blk', which is of non-class type 'const int' [INFO] [stderr] id2block_.erase(blk->id()); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:96:29: error: request for member 'id' in '* blk', which is of non-class type 'const int' [INFO] [stderr] label2preds_.erase(blk->id()); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h: In member function 'void spvtools::opt::CFG::RemoveSuccessorEdges(const int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:123:9: error: request for member 'ForEachSuccessorLabel' in '* bb', which is of non-class type 'const int' [INFO] [stderr] bb->ForEachSuccessorLabel( [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/cfg.h:124:55: error: request for member 'id' in '*(const int*)bb', which is of non-class type 'const int' [INFO] [stderr] [bb, this](uint32_t succ_id) { RemoveEdge(bb->id(), succ_id); }); [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:32:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:56:55: error: 'Instruction' does not name a type [INFO] [stderr] std::function pred = [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:63:25: error: 'Instruction' has not been declared [INFO] [stderr] void RemoveDecoration(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:69:15: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::vector GetDecorationsFor(uint32_t id, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:69:27: error: template argument 1 is invalid [INFO] [stderr] std::vector GetDecorationsFor(uint32_t id, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:69:27: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:71:21: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] [INFO] [stderr] std::vector GetDecorationsFor(uint32_t id, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:71:33: error: template argument 1 is invalid [INFO] [stderr] std::vector GetDecorationsFor(uint32_t id, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:71:33: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:83:36: error: 'Instruction' does not name a type [INFO] [stderr] bool AreDecorationsTheSame(const Instruction* inst1, const Instruction* inst2, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:83:62: error: 'Instruction' does not name a type [INFO] [stderr] bool AreDecorationsTheSame(const Instruction* inst1, const Instruction* inst2, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:90:51: error: 'Instruction' does not name a type [INFO] [stderr] std::function f); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:97:53: error: 'Instruction' does not name a type [INFO] [stderr] std::function f); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:112:22: error: 'Instruction' has not been declared [INFO] [stderr] void AddDecoration(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:115:54: error: 'Operand' was not declared in this scope [INFO] [stderr] void AddDecoration(SpvOp opcode, const std::vector opnds); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:115:61: error: template argument 1 is invalid [INFO] [stderr] void AddDecoration(SpvOp opcode, const std::vector opnds); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:115:61: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:144:17: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::vector direct_decorations; // All decorate [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:144:29: error: template argument 1 is invalid [INFO] [stderr] std::vector direct_decorations; // All decorate [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:144:29: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:147:17: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::vector indirect_decorations; // All instructions [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:147:29: error: template argument 1 is invalid [INFO] [stderr] std::vector indirect_decorations; // All instructions [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:147:29: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:150:17: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::vector decorate_insts; // All decorate instructions [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:150:29: error: template argument 1 is invalid [INFO] [stderr] std::vector decorate_insts; // All decorate instructions [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:150:29: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:57:43: error: 'Instruction' does not name a type [INFO] [stderr] [](const Instruction&) { return true; }); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:57:72: error: expected ',' or '...' at end of input [INFO] [stderr] [](const Instruction&) { return true; }); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:57:72: error: expected ')' at end of input [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:57:72: error: expected '{' at end of input [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:57:72: error: could not convert 'spvtools::opt::analysis::DecorationManager::{}' from 'spvtools::opt::analysis::DecorationManager::' to 'std::function' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h: In function 'bool spvtools::opt::analysis::operator==(const spvtools::opt::analysis::DecorationManager::TargetData&, const spvtools::opt::analysis::DecorationManager::TargetData&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:160:53: error: request for member 'begin' in 'lhs.spvtools::opt::analysis::DecorationManager::TargetData::direct_decorations', which is of non-class type 'const int' [INFO] [stderr] if (!std::is_permutation(lhs.direct_decorations.begin(), [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:161:53: error: request for member 'end' in 'lhs.spvtools::opt::analysis::DecorationManager::TargetData::direct_decorations', which is of non-class type 'const int' [INFO] [stderr] lhs.direct_decorations.end(), [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:162:53: error: request for member 'begin' in 'rhs.spvtools::opt::analysis::DecorationManager::TargetData::direct_decorations', which is of non-class type 'const int' [INFO] [stderr] rhs.direct_decorations.begin())) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:165:55: error: request for member 'begin' in 'lhs.spvtools::opt::analysis::DecorationManager::TargetData::indirect_decorations', which is of non-class type 'const int' [INFO] [stderr] if (!std::is_permutation(lhs.indirect_decorations.begin(), [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:166:55: error: request for member 'end' in 'lhs.spvtools::opt::analysis::DecorationManager::TargetData::indirect_decorations', which is of non-class type 'const int' [INFO] [stderr] lhs.indirect_decorations.end(), [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:167:55: error: request for member 'begin' in 'rhs.spvtools::opt::analysis::DecorationManager::TargetData::indirect_decorations', which is of non-class type 'const int' [INFO] [stderr] rhs.indirect_decorations.begin())) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:170:49: error: request for member 'begin' in 'lhs.spvtools::opt::analysis::DecorationManager::TargetData::decorate_insts', which is of non-class type 'const int' [INFO] [stderr] if (!std::is_permutation(lhs.decorate_insts.begin(), [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:171:49: error: request for member 'end' in 'lhs.spvtools::opt::analysis::DecorationManager::TargetData::decorate_insts', which is of non-class type 'const int' [INFO] [stderr] lhs.decorate_insts.end(), [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/decoration_manager.h:172:49: error: request for member 'begin' in 'rhs.spvtools::opt::analysis::DecorationManager::TargetData::decorate_insts', which is of non-class type 'const int' [INFO] [stderr] rhs.decorate_insts.begin())) { [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:33:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:37:3: error: 'Instruction' does not name a type [INFO] [stderr] Instruction* inst; // Instruction using the id. [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h: In function 'bool spvtools::opt::analysis::operator==(const spvtools::opt::analysis::Use&, const spvtools::opt::analysis::Use&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:43:14: error: 'const struct spvtools::opt::analysis::Use' has no member named 'inst' [INFO] [stderr] return lhs.inst == rhs.inst && lhs.operand_index == rhs.operand_index; [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:43:26: error: 'const struct spvtools::opt::analysis::Use' has no member named 'inst' [INFO] [stderr] return lhs.inst == rhs.inst && lhs.operand_index == rhs.operand_index; [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h: In function 'bool spvtools::opt::analysis::operator<(const spvtools::opt::analysis::Use&, const spvtools::opt::analysis::Use&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:49:11: error: 'const struct spvtools::opt::analysis::Use' has no member named 'inst' [INFO] [stderr] if (lhs.inst < rhs.inst) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:49:22: error: 'const struct spvtools::opt::analysis::Use' has no member named 'inst' [INFO] [stderr] if (lhs.inst < rhs.inst) return true; [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:50:11: error: 'const struct spvtools::opt::analysis::Use' has no member named 'inst' [INFO] [stderr] if (lhs.inst > rhs.inst) return false; [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:50:22: error: 'const struct spvtools::opt::analysis::Use' has no member named 'inst' [INFO] [stderr] if (lhs.inst > rhs.inst) return false; [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:62:29: error: 'Instruction' was not declared in this scope [INFO] [stderr] using UserEntry = std::pair; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:62:43: error: 'Instruction' was not declared in this scope [INFO] [stderr] using UserEntry = std::pair; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:62:55: error: template argument 1 is invalid [INFO] [stderr] using UserEntry = std::pair; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:62:55: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:74:25: error: 'UserEntry' does not name a type [INFO] [stderr] bool operator()(const UserEntry& lhs, const UserEntry& rhs) const { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:74:47: error: 'UserEntry' does not name a type [INFO] [stderr] bool operator()(const UserEntry& lhs, const UserEntry& rhs) const { [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h: In member function 'bool spvtools::opt::analysis::UserEntryLess::operator()(const int&, const int&) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:77:14: error: request for member 'first' in 'lhs', which is of non-class type 'const int' [INFO] [stderr] if (!lhs.first && rhs.first) return true; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:77:27: error: request for member 'first' in 'rhs', which is of non-class type 'const int' [INFO] [stderr] if (!lhs.first && rhs.first) return true; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:78:13: error: request for member 'first' in 'lhs', which is of non-class type 'const int' [INFO] [stderr] if (lhs.first && !rhs.first) return false; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:78:27: error: request for member 'first' in 'rhs', which is of non-class type 'const int' [INFO] [stderr] if (lhs.first && !rhs.first) return false; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:81:13: error: request for member 'first' in 'lhs', which is of non-class type 'const int' [INFO] [stderr] if (lhs.first && rhs.first) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:81:26: error: request for member 'first' in 'rhs', which is of non-class type 'const int' [INFO] [stderr] if (lhs.first && rhs.first) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:82:15: error: request for member 'first' in 'lhs', which is of non-class type 'const int' [INFO] [stderr] if (lhs.first->unique_id() < rhs.first->unique_id()) return true; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:82:40: error: request for member 'first' in 'rhs', which is of non-class type 'const int' [INFO] [stderr] if (lhs.first->unique_id() < rhs.first->unique_id()) return true; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:83:15: error: request for member 'first' in 'rhs', which is of non-class type 'const int' [INFO] [stderr] if (rhs.first->unique_id() < lhs.first->unique_id()) return false; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:83:40: error: request for member 'first' in 'lhs', which is of non-class type 'const int' [INFO] [stderr] if (rhs.first->unique_id() < lhs.first->unique_id()) return false; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:87:14: error: request for member 'second' in 'lhs', which is of non-class type 'const int' [INFO] [stderr] if (!lhs.second && !rhs.second) return false; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:87:29: error: request for member 'second' in 'rhs', which is of non-class type 'const int' [INFO] [stderr] if (!lhs.second && !rhs.second) return false; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:88:14: error: request for member 'second' in 'lhs', which is of non-class type 'const int' [INFO] [stderr] if (!lhs.second) return true; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:89:14: error: request for member 'second' in 'rhs', which is of non-class type 'const int' [INFO] [stderr] if (!rhs.second) return false; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:92:16: error: request for member 'second' in 'lhs', which is of non-class type 'const int' [INFO] [stderr] return lhs.second->unique_id() < rhs.second->unique_id(); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:92:42: error: request for member 'second' in 'rhs', which is of non-class type 'const int' [INFO] [stderr] return lhs.second->unique_id() < rhs.second->unique_id(); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:99:51: error: 'Instruction' was not declared in this scope [INFO] [stderr] using IdToDefMap = std::unordered_map; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:99:63: error: template argument 2 is invalid [INFO] [stderr] using IdToDefMap = std::unordered_map; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:99:63: error: template argument 5 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:100:33: error: 'UserEntry' was not declared in this scope [INFO] [stderr] using IdToUsersMap = std::set; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:100:57: error: template argument 1 is invalid [INFO] [stderr] using IdToUsersMap = std::set; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:100:57: error: template argument 3 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:114:23: error: 'Instruction' has not been declared [INFO] [stderr] void AnalyzeInstDef(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:119:23: error: 'Instruction' has not been declared [INFO] [stderr] void AnalyzeInstUse(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:122:26: error: 'Instruction' has not been declared [INFO] [stderr] void AnalyzeInstDefUse(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:126:3: error: 'Instruction' does not name a type [INFO] [stderr] Instruction* GetDef(uint32_t id); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:127:9: error: 'Instruction' does not name a type [INFO] [stderr] const Instruction* GetDef(uint32_t id) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:136:26: error: 'Instruction' does not name a type [INFO] [stderr] void ForEachUser(const Instruction* def, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:137:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:137:58: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:137:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:137:58: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:137:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:137:58: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:137:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:137:58: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:137:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:137:58: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:137:26: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:33:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:137:39: error: expected ',' or '...' before '<' token [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:139:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:139:58: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:139:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:139:58: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:139:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:139:58: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:139:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:139:58: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:139:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:139:58: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:139:26: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:33:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:139:39: error: expected ',' or '...' before '<' token [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:149:28: error: 'Instruction' does not name a type [INFO] [stderr] bool WhileEachUser(const Instruction* def, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:150:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:150:60: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:150:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:150:60: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:150:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:150:60: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:150:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:150:60: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:150:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:150:60: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:150:28: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:33:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:150:41: error: expected ',' or '...' before '<' token [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:152:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:152:60: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:152:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:152:60: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:152:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:152:60: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:152:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:152:60: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:152:47: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:152:60: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:152:28: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:33:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:152:41: error: expected ',' or '...' before '<' token [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:162:13: error: 'Instruction' does not name a type [INFO] [stderr] const Instruction* def, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:13: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:33:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:163:26: error: expected ',' or '...' before '<' token [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:13: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:33:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:166:26: error: expected ',' or '...' before '<' token [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:177:13: error: 'Instruction' does not name a type [INFO] [stderr] const Instruction* def, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:13: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:33:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:178:26: error: expected ',' or '...' before '<' token [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:68: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:69: error: template argument 1 is invalid [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:13: error: invalid use of template-name 'std::function' without an argument list [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/memory:79:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:18, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/functional:1526:11: note: 'template class std::function' declared here [INFO] [stderr] class function; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:33:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:181:26: error: expected ',' or '...' before '<' token [INFO] [stderr] const std::function& f) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:184:27: error: 'Instruction' does not name a type [INFO] [stderr] uint32_t NumUsers(const Instruction* def) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:188:26: error: 'Instruction' does not name a type [INFO] [stderr] uint32_t NumUses(const Instruction* def) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:196:15: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::vector GetAnnotations(uint32_t id) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:196:27: error: template argument 1 is invalid [INFO] [stderr] std::vector GetAnnotations(uint32_t id) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:196:27: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:199:9: error: 'IdToDefMap' does not name a type [INFO] [stderr] const IdToDefMap& id_to_defs() const { return id_to_def_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:201:9: error: 'IdToUsersMap' does not name a type [INFO] [stderr] const IdToUsersMap& id_to_users() const { return id_to_users_; } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:208:18: error: 'Instruction' has not been declared [INFO] [stderr] void ClearInst(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:211:42: error: 'Instruction' does not name a type [INFO] [stderr] void EraseUseRecordsOfOperandIds(const Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:220:21: error: 'Instruction' has not been declared [INFO] [stderr] void UpdateDefUse(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:224:32: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] [INFO] [stderr] std::unordered_map>; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:224:66: error: wrong number of template arguments (1, should be at least 2) [INFO] [stderr] std::unordered_map>; [INFO] [stderr] ^~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_map:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/unordered_map.h:98:11: note: provided for 'template class std::unordered_map' [INFO] [stderr] class unordered_map [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:33:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:228:3: error: 'IdToUsersMap' does not name a type [INFO] [stderr] IdToUsersMap::const_iterator UsersBegin(const Instruction* def) const; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:236:26: error: 'IdToUsersMap' does not name a type [INFO] [stderr] bool UsersNotEnd(const IdToUsersMap::const_iterator& iter, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:236:54: error: expected unqualified-id before '&' token [INFO] [stderr] bool UsersNotEnd(const IdToUsersMap::const_iterator& iter, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:236:54: error: expected ')' before '&' token [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:236:54: error: expected ';' at end of member declaration [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:236:56: error: 'iter' does not name a type [INFO] [stderr] bool UsersNotEnd(const IdToUsersMap::const_iterator& iter, [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:238:26: error: 'IdToUsersMap' does not name a type [INFO] [stderr] bool UsersNotEnd(const IdToUsersMap::const_iterator& iter, [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:238:54: error: expected unqualified-id before '&' token [INFO] [stderr] bool UsersNotEnd(const IdToUsersMap::const_iterator& iter, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:238:54: error: expected ')' before '&' token [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:238:54: error: expected ';' at end of member declaration [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:238:8: error: 'bool spvtools::opt::analysis::DefUseManager::UsersNotEnd(...) &' cannot be overloaded [INFO] [stderr] bool UsersNotEnd(const IdToUsersMap::const_iterator& iter, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:236:8: error: with 'bool spvtools::opt::analysis::DefUseManager::UsersNotEnd(...) &' [INFO] [stderr] bool UsersNotEnd(const IdToUsersMap::const_iterator& iter, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:238:56: error: 'iter' does not name a type [INFO] [stderr] bool UsersNotEnd(const IdToUsersMap::const_iterator& iter, [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:246:3: error: 'IdToDefMap' does not name a type [INFO] [stderr] IdToDefMap id_to_def_; // Mapping from ids to their definitions [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:247:3: error: 'IdToUsersMap' does not name a type [INFO] [stderr] IdToUsersMap id_to_users_; // Mapping from ids to their users [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/def_use_manager.h:249:3: error: 'InstToUsedIdsMap' does not name a type [INFO] [stderr] InstToUsedIdsMap inst_to_used_ids_; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:33:40: error: expected ')' before '*' token [INFO] [stderr] explicit DominatorTreeNode(BasicBlock* bb) [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:36:21: error: expected unqualified-id before ')' token [INFO] [stderr] children_({}), [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:79:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* bb_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h: In member function 'uint32_t spvtools::opt::DominatorTreeNode::id() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:77:39: error: 'bb_' was not declared in this scope [INFO] [stderr] inline uint32_t id() const { return bb_->id(); } [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:164:24: error: 'BasicBlock' does not name a type [INFO] [stderr] bool Dominates(const BasicBlock* a, const BasicBlock* b) const; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:164:45: error: 'BasicBlock' does not name a type [INFO] [stderr] bool Dominates(const BasicBlock* a, const BasicBlock* b) const; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:173:32: error: 'BasicBlock' does not name a type [INFO] [stderr] bool StrictlyDominates(const BasicBlock* a, const BasicBlock* b) const; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:173:53: error: 'BasicBlock' does not name a type [INFO] [stderr] bool StrictlyDominates(const BasicBlock* a, const BasicBlock* b) const; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:184:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* ImmediateDominator(const BasicBlock* A) const; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:187:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* ImmediateDominator(uint32_t a) const; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:192:40: error: 'BasicBlock' does not name a type [INFO] [stderr] inline bool ReachableFromRoots(const BasicBlock* a) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:244:41: error: 'GetTreeNode' declared as an 'inline' field [INFO] [stderr] inline DominatorTreeNode* GetTreeNode(BasicBlock* bb) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:244:29: error: expected ';' at end of member declaration [INFO] [stderr] inline DominatorTreeNode* GetTreeNode(BasicBlock* bb) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:244:51: error: expected ')' before '*' token [INFO] [stderr] inline DominatorTreeNode* GetTreeNode(BasicBlock* bb) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:249:47: error: 'GetTreeNode' declared as an 'inline' field [INFO] [stderr] inline const DominatorTreeNode* GetTreeNode(BasicBlock* bb) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:249:35: error: expected ';' at end of member declaration [INFO] [stderr] inline const DominatorTreeNode* GetTreeNode(BasicBlock* bb) const { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:249:47: error: redeclaration of 'const spvtools::opt::DominatorTreeNode* spvtools::opt::DominatorTree::GetTreeNode' [INFO] [stderr] inline const DominatorTreeNode* GetTreeNode(BasicBlock* bb) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:244:41: note: previous declaration 'spvtools::opt::DominatorTreeNode* spvtools::opt::DominatorTree::GetTreeNode' [INFO] [stderr] inline DominatorTreeNode* GetTreeNode(BasicBlock* bb) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:249:57: error: expected ')' before '*' token [INFO] [stderr] inline const DominatorTreeNode* GetTreeNode(BasicBlock* bb) const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:261:3: error: 'spvtools::opt::DominatorTreeNode* spvtools::opt::DominatorTree::GetTreeNode(uint32_t)' conflicts with a previous declaration [INFO] [stderr] } [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:244:41: note: previous declaration 'spvtools::opt::DominatorTreeNode* spvtools::opt::DominatorTree::GetTreeNode' [INFO] [stderr] inline DominatorTreeNode* GetTreeNode(BasicBlock* bb) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:270:3: error: 'spvtools::opt::DominatorTree::GetTreeNode' conflicts with a previous declaration [INFO] [stderr] } [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:244:41: note: previous declaration 'spvtools::opt::DominatorTreeNode* spvtools::opt::DominatorTree::GetTreeNode' [INFO] [stderr] inline DominatorTreeNode* GetTreeNode(BasicBlock* bb) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:274:22: error: expected ';' at end of member declaration [INFO] [stderr] DominatorTreeNode* GetOrInsertNode(BasicBlock* bb); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:274:48: error: expected ')' before '*' token [INFO] [stderr] DominatorTreeNode* GetOrInsertNode(BasicBlock* bb); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:289:32: error: 'BasicBlock' does not name a type [INFO] [stderr] const Function* f, const BasicBlock* dummy_start_node, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:29: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:42: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 1 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:53: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:12: error: 'std::vector' is not a type [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:290:18: error: expected ',' or '...' before '<' token [INFO] [stderr] std::vector>* edges); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h: In member function 'bool spvtools::opt::DominatorTree::ReachableFromRoots(const int*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_tree.h:194:34: error: request for member 'id' in '* a', which is of non-class type 'const int' [INFO] [stderr] return ReachableFromRoots(a->id()); [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:34:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:37:31: error: 'BasicBlock' does not name a type [INFO] [stderr] inline bool Dominates(const BasicBlock* a, const BasicBlock* b) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:37:52: error: 'BasicBlock' does not name a type [INFO] [stderr] inline bool Dominates(const BasicBlock* a, const BasicBlock* b) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:49:18: error: 'Instruction' has not been declared [INFO] [stderr] bool Dominates(Instruction* a, Instruction* b) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:49:34: error: 'Instruction' has not been declared [INFO] [stderr] bool Dominates(Instruction* a, Instruction* b) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:52:39: error: 'BasicBlock' does not name a type [INFO] [stderr] inline bool StrictlyDominates(const BasicBlock* a, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:53:39: error: 'BasicBlock' does not name a type [INFO] [stderr] const BasicBlock* b) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:66:10: error: 'BasicBlock' does not name a type [INFO] [stderr] inline BasicBlock* ImmediateDominator(const BasicBlock* node) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:73:10: error: 'BasicBlock' does not name a type [INFO] [stderr] inline BasicBlock* ImmediateDominator(uint32_t node_id) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:78:33: error: 'BasicBlock' does not name a type [INFO] [stderr] inline bool IsReachable(const BasicBlock* node) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:117:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* CommonDominator(BasicBlock* b1, BasicBlock* b2) const; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h: In member function 'bool spvtools::opt::DominatorAnalysisBase::Dominates(const int*, const int*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:39:25: error: request for member 'id' in '* a', which is of non-class type 'const int' [INFO] [stderr] return Dominates(a->id(), b->id()); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:39:34: error: request for member 'id' in '* b', which is of non-class type 'const int' [INFO] [stderr] return Dominates(a->id(), b->id()); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h: In member function 'bool spvtools::opt::DominatorAnalysisBase::StrictlyDominates(const int*, const int*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:55:33: error: request for member 'id' in '* a', which is of non-class type 'const int' [INFO] [stderr] return StrictlyDominates(a->id(), b->id()); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:55:42: error: request for member 'id' in '* b', which is of non-class type 'const int' [INFO] [stderr] return StrictlyDominates(a->id(), b->id()); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h: In member function 'bool spvtools::opt::DominatorAnalysisBase::IsReachable(const int*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/dominator_analysis.h:80:43: error: request for member 'id' in '* node', which is of non-class type 'const int' [INFO] [stderr] return tree_.ReachableFromRoots(node->id()); [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/fold.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:36, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:53:61: error: template argument 1 is invalid [INFO] [stderr] const std::vector& constants)>; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:63:21: error: 'ConstantFoldingRule' was not declared in this scope [INFO] [stderr] const std::vector& GetRulesForOpcode( [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:63:40: error: template argument 1 is invalid [INFO] [stderr] const std::vector& GetRulesForOpcode( [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:63:40: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:73:44: error: 'ConstantFoldingRule' was not declared in this scope [INFO] [stderr] std::unordered_map> rules_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:73:44: error: template argument 1 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:73:44: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:73:63: error: template argument 2 is invalid [INFO] [stderr] std::unordered_map> rules_; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:73:63: error: template argument 5 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:74:15: error: 'ConstantFoldingRule' was not declared in this scope [INFO] [stderr] std::vector empty_vector_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:74:34: error: template argument 1 is invalid [INFO] [stderr] std::vector empty_vector_; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:74:34: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h: In member function 'bool spvtools::opt::ConstantFoldingRules::HasFoldingRule(SpvOp) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:60:59: error: request for member 'count' in '((const spvtools::opt::ConstantFoldingRules*)this)->spvtools::opt::ConstantFoldingRules::rules_', which is of non-class type 'const int' [INFO] [stderr] bool HasFoldingRule(SpvOp opcode) const { return rules_.count(opcode); } [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h: In member function 'const int& spvtools::opt::ConstantFoldingRules::GetRulesForOpcode(SpvOp) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:65:22: error: request for member 'find' in '((const spvtools::opt::ConstantFoldingRules*)this)->spvtools::opt::ConstantFoldingRules::rules_', which is of non-class type 'const int' [INFO] [stderr] auto it = rules_.find(opcode); [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/const_folding_rules.h:66:22: error: request for member 'end' in '((const spvtools::opt::ConstantFoldingRules*)this)->spvtools::opt::ConstantFoldingRules::rules_', which is of non-class type 'const int' [INFO] [stderr] if (it != rules_.end()) { [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/fold.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:36, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:56:25: error: 'Instruction' was not declared in this scope [INFO] [stderr] IRContext* context, Instruction* inst, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:57:60: error: expression list treated as compound expression in functional cast [-fpermissive] [INFO] [stderr] const std::vector& constants)>; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:57:61: error: template argument 1 is invalid [INFO] [stderr] const std::vector& constants)>; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:63:21: error: 'FoldingRule' was not declared in this scope [INFO] [stderr] const std::vector& GetRulesForOpcode(SpvOp opcode) const { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:63:32: error: template argument 1 is invalid [INFO] [stderr] const std::vector& GetRulesForOpcode(SpvOp opcode) const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:63:32: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:72:44: error: 'FoldingRule' was not declared in this scope [INFO] [stderr] std::unordered_map> rules_; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:72:44: error: template argument 1 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:72:44: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:72:55: error: template argument 2 is invalid [INFO] [stderr] std::unordered_map> rules_; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:72:55: error: template argument 5 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:73:15: error: 'FoldingRule' was not declared in this scope [INFO] [stderr] std::vector empty_vector_; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:73:26: error: template argument 1 is invalid [INFO] [stderr] std::vector empty_vector_; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:73:26: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h: In member function 'const int& spvtools::opt::FoldingRules::GetRulesForOpcode(SpvOp) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:64:22: error: request for member 'find' in '((const spvtools::opt::FoldingRules*)this)->spvtools::opt::FoldingRules::rules_', which is of non-class type 'const int' [INFO] [stderr] auto it = rules_.find(opcode); [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/folding_rules.h:65:22: error: request for member 'end' in '((const spvtools::opt::FoldingRules*)this)->spvtools::opt::FoldingRules::rules_', which is of non-class type 'const int' [INFO] [stderr] if (it != rules_.end()) { [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:36:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/fold.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/fold.h:71:23: error: 'Instruction' has not been declared [INFO] [stderr] bool IsFoldableType(Instruction* type_inst) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/fold.h:82:3: error: 'Instruction' does not name a type [INFO] [stderr] Instruction* FoldInstructionToConstant( [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/fold.h:95:24: error: 'Instruction' has not been declared [INFO] [stderr] bool FoldInstruction(Instruction* inst) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/fold.h:131:32: error: 'Instruction' has not been declared [INFO] [stderr] bool FoldInstructionInternal(Instruction* inst) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/fold.h:140:7: error: 'Instruction' has not been declared [INFO] [stderr] Instruction* inst, const std::function& id_map, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/fold.h:148:7: error: 'Instruction' has not been declared [INFO] [stderr] Instruction* inst, const std::function& id_map, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/fold.h:155:32: error: 'Instruction' has not been declared [INFO] [stderr] bool FoldIntegerOpToConstant(Instruction* inst, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:37:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:59:57: error: 'BasicBlock' has not been declared [INFO] [stderr] Loop(IRContext* context, DominatorAnalysis* analysis, BasicBlock* header, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:60:8: error: 'BasicBlock' has not been declared [INFO] [stderr] BasicBlock* continue_target, BasicBlock* merge_target); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:60:37: error: 'BasicBlock' has not been declared [INFO] [stderr] BasicBlock* continue_target, BasicBlock* merge_target); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:72:10: error: 'BasicBlock' does not name a type [INFO] [stderr] inline BasicBlock* GetHeaderBlock() { return loop_header_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:73:16: error: 'BasicBlock' does not name a type [INFO] [stderr] inline const BasicBlock* GetHeaderBlock() const { return loop_header_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:74:30: error: 'BasicBlock' has not been declared [INFO] [stderr] inline void SetHeaderBlock(BasicBlock* header) { loop_header_ = header; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:87:10: error: 'BasicBlock' does not name a type [INFO] [stderr] inline BasicBlock* GetContinueBlock() { return loop_continue_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:88:16: error: 'BasicBlock' does not name a type [INFO] [stderr] inline const BasicBlock* GetContinueBlock() const { return loop_continue_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:93:10: error: 'BasicBlock' does not name a type [INFO] [stderr] inline BasicBlock* GetLatchBlock() { return loop_latch_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:94:16: error: 'BasicBlock' does not name a type [INFO] [stderr] inline const BasicBlock* GetLatchBlock() const { return loop_latch_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:100:22: error: 'BasicBlock' has not been declared [INFO] [stderr] void SetLatchBlock(BasicBlock* latch); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:104:25: error: 'BasicBlock' has not been declared [INFO] [stderr] void SetContinueBlock(BasicBlock* continue_block); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:108:10: error: 'BasicBlock' does not name a type [INFO] [stderr] inline BasicBlock* GetMergeBlock() { return loop_merge_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:109:16: error: 'BasicBlock' does not name a type [INFO] [stderr] inline const BasicBlock* GetMergeBlock() const { return loop_merge_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:117:22: error: 'BasicBlock' has not been declared [INFO] [stderr] void SetMergeBlock(BasicBlock* merge); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:124:10: error: 'BasicBlock' does not name a type [INFO] [stderr] inline BasicBlock* GetPreHeaderBlock() { return loop_preheader_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:127:16: error: 'BasicBlock' does not name a type [INFO] [stderr] inline const BasicBlock* GetPreHeaderBlock() const { return loop_preheader_; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:132:26: error: 'BasicBlock' has not been declared [INFO] [stderr] void SetPreHeaderBlock(BasicBlock* preheader); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:136:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* GetOrCreatePreHeaderBlock(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:191:34: error: 'BasicBlock' does not name a type [INFO] [stderr] inline bool IsInsideLoop(const BasicBlock* bb) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:201:21: error: 'Instruction' has not been declared [INFO] [stderr] bool IsInsideLoop(Instruction* inst) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:204:28: error: 'BasicBlock' does not name a type [INFO] [stderr] void AddBasicBlock(const BasicBlock* bb) { AddBasicBlock(bb->id()); } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:228:34: error: 'BasicBlock' does not name a type [INFO] [stderr] void AddBasicBlockToLoop(const BasicBlock* bb) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:236:42: error: 'Instruction' was not declared in this scope [INFO] [stderr] void GetInductionVariables(std::vector& inductions) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:236:54: error: template argument 1 is invalid [INFO] [stderr] void GetInductionVariables(std::vector& inductions) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:236:54: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:236:42: error: 'Instruction' was not declared in this scope [INFO] [stderr] void GetInductionVariables(std::vector& inductions) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:236:54: error: template argument 1 is invalid [INFO] [stderr] void GetInductionVariables(std::vector& inductions) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:236:54: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:236:42: error: 'Instruction' was not declared in this scope [INFO] [stderr] void GetInductionVariables(std::vector& inductions) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:236:54: error: template argument 1 is invalid [INFO] [stderr] void GetInductionVariables(std::vector& inductions) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:236:54: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:236:35: error: 'std::vector' is not a type [INFO] [stderr] void GetInductionVariables(std::vector& inductions) const; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:236:41: error: expected ',' or '...' before '<' token [INFO] [stderr] void GetInductionVariables(std::vector& inductions) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:241:3: error: 'Instruction' does not name a type [INFO] [stderr] Instruction* FindConditionVariable(const BasicBlock* condition) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:248:37: error: 'Instruction' does not name a type [INFO] [stderr] bool FindNumberOfIterations(const Instruction* induction, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:249:37: error: 'Instruction' does not name a type [INFO] [stderr] const Instruction* condition, size_t* iterations, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:265:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* FindConditionBlock() const; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:300:51: error: 'Instruction' has not been declared [INFO] [stderr] bool ShouldHoistInstruction(IRContext* context, Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:304:54: error: 'Instruction' has not been declared [INFO] [stderr] bool AreAllOperandsOutsideLoop(IRContext* context, Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:309:36: error: 'Instruction' does not name a type [INFO] [stderr] bool GetInductionInitValue(const Instruction* induction, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:314:3: error: 'Instruction' does not name a type [INFO] [stderr] Instruction* GetInductionStepOperation(const Instruction* induction) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:331:47: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] void ComputeLoopStructuredOrder(std::vector* ordered_loop_blocks, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:331:58: error: template argument 1 is invalid [INFO] [stderr] void ComputeLoopStructuredOrder(std::vector* ordered_loop_blocks, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:331:58: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:331:47: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] void ComputeLoopStructuredOrder(std::vector* ordered_loop_blocks, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:331:58: error: template argument 1 is invalid [INFO] [stderr] void ComputeLoopStructuredOrder(std::vector* ordered_loop_blocks, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:331:58: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:331:47: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] void ComputeLoopStructuredOrder(std::vector* ordered_loop_blocks, [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:331:58: error: template argument 1 is invalid [INFO] [stderr] void ComputeLoopStructuredOrder(std::vector* ordered_loop_blocks, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:331:58: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:331:40: error: 'std::vector' is not a type [INFO] [stderr] void ComputeLoopStructuredOrder(std::vector* ordered_loop_blocks, [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:331:46: error: expected ',' or '...' before '<' token [INFO] [stderr] void ComputeLoopStructuredOrder(std::vector* ordered_loop_blocks, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:346:3: error: 'Instruction' does not name a type [INFO] [stderr] Instruction* GetConditionInst() const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:355:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* FindLatchBlock(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:360:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* loop_header_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:363:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* loop_continue_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:366:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* loop_merge_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:369:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* loop_preheader_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:372:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* loop_latch_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:387:37: error: 'BasicBlock' does not name a type [INFO] [stderr] bool IsBasicBlockInLoopSlow(const BasicBlock* bb); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:390:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* FindLoopPreheader(DominatorAnalysis* dom_analysis); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:394:33: error: 'BasicBlock' has not been declared [INFO] [stderr] inline void SetLatchBlockImpl(BasicBlock* latch) { loop_latch_ = latch; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:396:33: error: 'BasicBlock' has not been declared [INFO] [stderr] inline void SetMergeBlockImpl(BasicBlock* merge) { loop_merge_ = merge; } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h: In constructor 'spvtools::opt::Loop::Loop(spvtools::opt::IRContext*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:51:9: error: class 'spvtools::opt::Loop' does not have any field named 'loop_header_' [INFO] [stderr] loop_header_(nullptr), [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:52:9: error: class 'spvtools::opt::Loop' does not have any field named 'loop_continue_' [INFO] [stderr] loop_continue_(nullptr), [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:53:9: error: class 'spvtools::opt::Loop' does not have any field named 'loop_merge_' [INFO] [stderr] loop_merge_(nullptr), [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:54:9: error: class 'spvtools::opt::Loop' does not have any field named 'loop_preheader_' [INFO] [stderr] loop_preheader_(nullptr), [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:55:9: error: class 'spvtools::opt::Loop' does not have any field named 'loop_latch_' [INFO] [stderr] loop_latch_(nullptr), [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::Loop::SetHeaderBlock(int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:74:52: error: 'loop_header_' was not declared in this scope [INFO] [stderr] inline void SetHeaderBlock(BasicBlock* header) { loop_header_ = header; } [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::Loop::UpdateLoopMergeInst()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:81:5: error: 'Instruction' was not declared in this scope [INFO] [stderr] Instruction* merge_inst = GetHeaderBlock()->GetLoopMergeInst(); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:81:18: error: 'merge_inst' was not declared in this scope [INFO] [stderr] Instruction* merge_inst = GetHeaderBlock()->GetLoopMergeInst(); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:81:46: error: 'GetHeaderBlock' was not declared in this scope [INFO] [stderr] Instruction* merge_inst = GetHeaderBlock()->GetLoopMergeInst(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:82:48: error: 'GetMergeBlock' was not declared in this scope [INFO] [stderr] merge_inst->SetInOperand(0, {GetMergeBlock()->id()}); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'bool spvtools::opt::Loop::IsInsideLoop(const int*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:192:29: error: request for member 'id' in '* bb', which is of non-class type 'const int' [INFO] [stderr] return IsInsideLoop(bb->id()); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::Loop::AddBasicBlock(const int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:204:64: error: request for member 'id' in '* bb', which is of non-class type 'const int' [INFO] [stderr] void AddBasicBlock(const BasicBlock* bb) { AddBasicBlock(bb->id()); } [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'bool spvtools::opt::Loop::HasUnrollLoopControl() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:258:10: error: 'loop_header_' was not declared in this scope [INFO] [stderr] if (!loop_header_->GetLoopMergeInst()) return false; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:260:12: error: 'loop_header_' was not declared in this scope [INFO] [stderr] return loop_header_->GetLoopMergeInst()->GetSingleWordOperand(2) == 1; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::Loop::SetLatchBlockImpl(int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:394:54: error: 'loop_latch_' was not declared in this scope [INFO] [stderr] inline void SetLatchBlockImpl(BasicBlock* latch) { loop_latch_ = latch; } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::Loop::SetMergeBlockImpl(int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:396:54: error: 'loop_merge_' was not declared in this scope [INFO] [stderr] inline void SetMergeBlockImpl(BasicBlock* merge) { loop_merge_ = merge; } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:467:33: error: 'BasicBlock' does not name a type [INFO] [stderr] inline Loop* operator[](const BasicBlock* bb) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'spvtools::opt::Loop* spvtools::opt::LoopDescriptor::operator[](const int*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/loop_descriptor.h:468:24: error: request for member 'id' in '* bb', which is of non-class type 'const int' [INFO] [stderr] return (*this)[bb->id()]; [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:39:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:50:40: error: 'Instruction' was not declared in this scope [INFO] [stderr] using LiveSet = std::unordered_set; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:50:52: error: template argument 1 is invalid [INFO] [stderr] using LiveSet = std::unordered_set; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:50:52: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:50:52: error: template argument 3 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:50:52: error: template argument 4 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:54:5: error: 'LiveSet' does not name a type [INFO] [stderr] LiveSet live_in_; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:56:5: error: 'LiveSet' does not name a type [INFO] [stderr] LiveSet live_out_; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:84:27: error: 'Instruction' has not been declared [INFO] [stderr] void AddRegisterClass(Instruction* insn); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:93:43: error: 'BasicBlock' does not name a type [INFO] [stderr] const RegionRegisterLiveness* Get(const BasicBlock* bb) const { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:111:37: error: 'BasicBlock' does not name a type [INFO] [stderr] RegionRegisterLiveness* Get(const BasicBlock* bb) { return Get(bb->id()); } [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 1 is invalid [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 3 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 4 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 1 is invalid [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 3 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 4 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 1 is invalid [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 3 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 4 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 1 is invalid [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 3 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 4 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:32: error: 'Instruction' was not declared in this scope [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 1 is invalid [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 3 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:44: error: template argument 4 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:13: error: invalid use of template-name 'std::unordered_set' without an argument list [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /usr/include/c++/6/unordered_set:48:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/constants.h:22, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/unordered_set.h:93:11: note: 'template class std::unordered_set' declared here [INFO] [stderr] class unordered_set [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:39:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:151:31: error: expected ',' or '...' before '<' token [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h: In member function 'void spvtools::opt::RegisterLiveness::RegionRegisterLiveness::Clear()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:64:7: error: 'live_out_' was not declared in this scope [INFO] [stderr] live_out_.clear(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:65:7: error: 'live_in_' was not declared in this scope [INFO] [stderr] live_in_.clear(); [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h: In member function 'const spvtools::opt::RegisterLiveness::RegionRegisterLiveness* spvtools::opt::RegisterLiveness::Get(const int*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:94:20: error: request for member 'id' in '* bb', which is of non-class type 'const int' [INFO] [stderr] return Get(bb->id()); [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h: In member function 'spvtools::opt::RegisterLiveness::RegionRegisterLiveness* spvtools::opt::RegisterLiveness::Get(const int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/register_pressure.h:111:70: error: request for member 'id' in '* bb', which is of non-class type 'const int' [INFO] [stderr] RegionRegisterLiveness* Get(const BasicBlock* bb) { return Get(bb->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/build_module.cpp.o] Error 4 [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:40:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/scalar_analysis.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/scalar_analysis.h:65:40: error: 'Instruction' does not name a type [INFO] [stderr] SENode* CreateValueUnknownNode(const Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/scalar_analysis.h:76:36: error: 'Instruction' does not name a type [INFO] [stderr] SENode* AnalyzeInstruction(const Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/scalar_analysis.h:131:33: error: 'Instruction' does not name a type [INFO] [stderr] SENode* AnalyzeConstant(const Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/scalar_analysis.h:136:30: error: 'Instruction' does not name a type [INFO] [stderr] SENode* AnalyzeAddOp(const Instruction* instruction); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/scalar_analysis.h:138:35: error: 'Instruction' does not name a type [INFO] [stderr] SENode* AnalyzeMultiplyOp(const Instruction* multiply); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/scalar_analysis.h:140:39: error: 'Instruction' does not name a type [INFO] [stderr] SENode* AnalyzePhiInstruction(const Instruction* phi); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/scalar_analysis.h:148:18: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] [INFO] [stderr] std::map recurrent_node_map_; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/scalar_analysis.h:148:39: error: wrong number of template arguments (1, should be at least 2) [INFO] [stderr] std::map recurrent_node_map_; [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.16/build/spirv-tools/source/opt/constants.h:19, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /usr/include/c++/6/bits/stl_map.h:96:11: note: provided for 'template class std::map' [INFO] [stderr] class map [INFO] [stderr] ^~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:43:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/value_number_table.h:32:25: error: 'Instruction' does not name a type [INFO] [stderr] bool operator()(const Instruction& lhs, const Instruction& rhs) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/value_number_table.h:32:49: error: 'Instruction' does not name a type [INFO] [stderr] bool operator()(const Instruction& lhs, const Instruction& rhs) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/value_number_table.h:38:32: error: 'Instruction' does not name a type [INFO] [stderr] std::size_t operator()(const Instruction& inst) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/value_number_table.h:61:27: error: 'Instruction' has not been declared [INFO] [stderr] uint32_t GetValueNumber(Instruction* inst) const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/value_number_table.h:79:30: error: 'Instruction' has not been declared [INFO] [stderr] uint32_t AssignValueNumber(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/value_number_table.h:81:22: error: 'Instruction' was not declared in this scope [INFO] [stderr] std::unordered_map [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/value_number_table.h:81:77: error: template argument 1 is invalid [INFO] [stderr] std::unordered_map [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/value_number_table.h:81:77: error: template argument 5 is invalid [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:130:22: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline std::vector GetConstants(); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:130:34: error: template argument 1 is invalid [INFO] [stderr] inline std::vector GetConstants(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:130:34: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:131:28: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] [INFO] [stderr] inline std::vector GetConstants() const; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:131:40: error: template argument 1 is invalid [INFO] [stderr] inline std::vector GetConstants() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:131:40: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:134:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator annotation_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:135:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator annotation_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:136:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange annotations(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:137:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange annotations() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:140:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator capability_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:141:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator capability_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:142:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange capabilities(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:143:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange capabilities() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:146:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator types_values_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:147:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator types_values_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:148:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange types_values(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:149:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange types_values() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:152:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator ext_inst_import_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:153:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator ext_inst_import_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:154:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange ext_inst_imports(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:155:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange ext_inst_imports() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:167:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator debug1_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:168:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator debug1_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:169:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange debugs1(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:170:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange debugs1() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:174:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator debug2_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:175:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator debug2_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:176:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange debugs2(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:177:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange debugs2() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:181:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator debug3_begin(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:182:18: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] inline Module::inst_iterator debug3_end(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:183:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange debugs3(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:184:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange debugs3() const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:190:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddCapability(std::unique_ptr&& c); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:190:56: error: template argument 1 is invalid [INFO] [stderr] inline void AddCapability(std::unique_ptr&& c); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:190:56: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:192:44: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddExtension(std::unique_ptr&& e); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:192:55: error: template argument 1 is invalid [INFO] [stderr] inline void AddExtension(std::unique_ptr&& e); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:192:55: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:194:48: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddExtInstImport(std::unique_ptr&& e); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:194:59: error: template argument 1 is invalid [INFO] [stderr] inline void AddExtInstImport(std::unique_ptr&& e); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:194:59: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:196:46: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void SetMemoryModel(std::unique_ptr&& m); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:196:57: error: template argument 1 is invalid [INFO] [stderr] inline void SetMemoryModel(std::unique_ptr&& m); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:196:57: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:198:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddEntryPoint(std::unique_ptr&& e); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:198:56: error: template argument 1 is invalid [INFO] [stderr] inline void AddEntryPoint(std::unique_ptr&& e); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:198:56: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:200:48: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddExecutionMode(std::unique_ptr&& e); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:200:59: error: template argument 1 is invalid [INFO] [stderr] inline void AddExecutionMode(std::unique_ptr&& e); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:200:59: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:204:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddDebug1Inst(std::unique_ptr&& d); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:204:56: error: template argument 1 is invalid [INFO] [stderr] inline void AddDebug1Inst(std::unique_ptr&& d); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:204:56: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:208:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddDebug2Inst(std::unique_ptr&& d); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:208:56: error: template argument 1 is invalid [INFO] [stderr] inline void AddDebug2Inst(std::unique_ptr&& d); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:208:56: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:211:45: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddDebug3Inst(std::unique_ptr&& d); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:211:56: error: template argument 1 is invalid [INFO] [stderr] inline void AddDebug3Inst(std::unique_ptr&& d); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:211:56: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:213:49: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddAnnotationInst(std::unique_ptr&& a); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:213:60: error: template argument 1 is invalid [INFO] [stderr] inline void AddAnnotationInst(std::unique_ptr&& a); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:213:60: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:215:39: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddType(std::unique_ptr&& t); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:215:50: error: template argument 1 is invalid [INFO] [stderr] inline void AddType(std::unique_ptr&& t); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:215:50: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:217:46: error: 'Instruction' was not declared in this scope [INFO] [stderr] inline void AddGlobalValue(std::unique_ptr&& v); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:217:57: error: template argument 1 is invalid [INFO] [stderr] inline void AddGlobalValue(std::unique_ptr&& v); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:217:57: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:259:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* get_instr_block(Instruction* instr) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:271:3: error: 'BasicBlock' does not name a type [INFO] [stderr] BasicBlock* get_instr_block(uint32_t id) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:278:24: error: 'Instruction' has not been declared [INFO] [stderr] void set_instr_block(Instruction* inst, BasicBlock* block) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:278:43: error: 'BasicBlock' has not been declared [INFO] [stderr] void set_instr_block(Instruction* inst, BasicBlock* block) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:328:10: error: 'IteratorRange' does not name a type [INFO] [stderr] inline IteratorRange::iterator> [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:368:3: error: 'Instruction' does not name a type [INFO] [stderr] Instruction* KillInst(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:387:29: error: 'Instruction' has not been declared [INFO] [stderr] inline void AnalyzeDefUse(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:392:19: error: 'Instruction' has not been declared [INFO] [stderr] void ForgetUses(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:396:20: error: 'Instruction' has not been declared [INFO] [stderr] void AnalyzeUses(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:402:30: error: 'Instruction' has not been declared [INFO] [stderr] void KillNamesAndDecorates(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:414:45: error: 'Instruction' does not name a type [INFO] [stderr] inline bool IsCombinatorInstruction(const Instruction* inst) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:473:28: error: 'Instruction' has not been declared [INFO] [stderr] inline void UpdateDefUse(Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:500:13: error: expected ';' at end of member declaration [INFO] [stderr] Function* GetFunction(Instruction* inst) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:500:25: error: 'spvtools::opt::Function* spvtools::opt::IRContext::GetFunction' conflicts with a previous declaration [INFO] [stderr] Function* GetFunction(Instruction* inst) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:492:13: note: previous declaration 'spvtools::opt::Function* spvtools::opt::IRContext::GetFunction(uint32_t)' [INFO] [stderr] Function* GetFunction(uint32_t id) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:500:36: error: expected ')' before '*' token [INFO] [stderr] Function* GetFunction(Instruction* inst) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:328:1: error: expected '}' at end of input [INFO] [stderr] } // namespace spvtools [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ccp_pass.cpp:20: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In constructor 'spvtools::opt::IRContext::IRContext(spv_target_env, spvtools::MessageConsumer)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:93:9: error: class 'spvtools::opt::IRContext' does not have any field named 'syntax_context_' [INFO] [stderr] : syntax_context_(spvContextCreate(env)), [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:94:9: error: class 'spvtools::opt::IRContext' does not have any field named 'grammar_' [INFO] [stderr] grammar_(syntax_context_), [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:94:18: error: 'syntax_context_' was not declared in this scope [INFO] [stderr] grammar_(syntax_context_), [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:95:9: error: class 'spvtools::opt::IRContext' does not have any field named 'unique_id_' [INFO] [stderr] unique_id_(0), [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:96:9: error: class 'spvtools::opt::IRContext' does not have any field named 'module_' [INFO] [stderr] module_(new Module()), [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:97:9: error: class 'spvtools::opt::IRContext' does not have any field named 'consumer_' [INFO] [stderr] consumer_(std::move(c)), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:98:9: error: class 'spvtools::opt::IRContext' does not have any field named 'def_use_mgr_' [INFO] [stderr] def_use_mgr_(nullptr), [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:99:9: error: class 'spvtools::opt::IRContext' does not have any field named 'valid_analyses_' [INFO] [stderr] valid_analyses_(kAnalysisNone), [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:100:9: error: class 'spvtools::opt::IRContext' does not have any field named 'constant_mgr_' [INFO] [stderr] constant_mgr_(nullptr), [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:101:9: error: class 'spvtools::opt::IRContext' does not have any field named 'type_mgr_' [INFO] [stderr] type_mgr_(nullptr), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:102:9: error: class 'spvtools::opt::IRContext' does not have any field named 'id_to_name_' [INFO] [stderr] id_to_name_(nullptr), [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:103:9: error: class 'spvtools::opt::IRContext' does not have any field named 'max_id_bound_' [INFO] [stderr] max_id_bound_(kDefaultMaxIdBound) { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:104:48: error: 'consumer_' was not declared in this scope [INFO] [stderr] SetContextMessageConsumer(syntax_context_, consumer_); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:105:5: error: 'module_' was not declared in this scope [INFO] [stderr] module_->SetContext(this); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In constructor 'spvtools::opt::IRContext::IRContext(spv_target_env, std::unique_ptr&&, spvtools::MessageConsumer)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:109:9: error: class 'spvtools::opt::IRContext' does not have any field named 'syntax_context_' [INFO] [stderr] : syntax_context_(spvContextCreate(env)), [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:110:9: error: class 'spvtools::opt::IRContext' does not have any field named 'grammar_' [INFO] [stderr] grammar_(syntax_context_), [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:110:18: error: 'syntax_context_' was not declared in this scope [INFO] [stderr] grammar_(syntax_context_), [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:111:9: error: class 'spvtools::opt::IRContext' does not have any field named 'unique_id_' [INFO] [stderr] unique_id_(0), [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:112:9: error: class 'spvtools::opt::IRContext' does not have any field named 'module_' [INFO] [stderr] module_(std::move(m)), [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:113:9: error: class 'spvtools::opt::IRContext' does not have any field named 'consumer_' [INFO] [stderr] consumer_(std::move(c)), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:114:9: error: class 'spvtools::opt::IRContext' does not have any field named 'def_use_mgr_' [INFO] [stderr] def_use_mgr_(nullptr), [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:115:9: error: class 'spvtools::opt::IRContext' does not have any field named 'valid_analyses_' [INFO] [stderr] valid_analyses_(kAnalysisNone), [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:116:9: error: class 'spvtools::opt::IRContext' does not have any field named 'type_mgr_' [INFO] [stderr] type_mgr_(nullptr), [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:117:9: error: class 'spvtools::opt::IRContext' does not have any field named 'id_to_name_' [INFO] [stderr] id_to_name_(nullptr), [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:118:9: error: class 'spvtools::opt::IRContext' does not have any field named 'max_id_bound_' [INFO] [stderr] max_id_bound_(kDefaultMaxIdBound) { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:119:48: error: 'consumer_' was not declared in this scope [INFO] [stderr] SetContextMessageConsumer(syntax_context_, consumer_); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:120:5: error: 'module_' was not declared in this scope [INFO] [stderr] module_->SetContext(this); [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:121:27: error: 'InitializeCombinators' was not declared in this scope [INFO] [stderr] InitializeCombinators(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In destructor 'spvtools::opt::IRContext::~IRContext()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:124:36: error: 'syntax_context_' was not declared in this scope [INFO] [stderr] ~IRContext() { spvContextDestroy(syntax_context_); } [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::Module* spvtools::opt::IRContext::module() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:126:35: error: 'module_' was not declared in this scope [INFO] [stderr] Module* module() const { return module_.get(); } [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::analysis::DefUseManager* spvtools::opt::IRContext::get_def_use_mgr()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:225:26: error: 'BuildDefUseManager' was not declared in this scope [INFO] [stderr] BuildDefUseManager(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:227:12: error: 'def_use_mgr_' was not declared in this scope [INFO] [stderr] return def_use_mgr_.get(); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::ValueNumberTable* spvtools::opt::IRContext::GetValueNumberTable()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:234:29: error: 'BuildValueNumberTable' was not declared in this scope [INFO] [stderr] BuildValueNumberTable(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:236:12: error: 'vn_table_' was not declared in this scope [INFO] [stderr] return vn_table_.get(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::StructuredCFGAnalysis* spvtools::opt::IRContext::GetStructuredCFGAnalysis()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:243:34: error: 'BuildStructuredCFGAnalysis' was not declared in this scope [INFO] [stderr] BuildStructuredCFGAnalysis(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:245:12: error: 'struct_cfg_analysis_' was not declared in this scope [INFO] [stderr] return struct_cfg_analysis_.get(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::LivenessAnalysis* spvtools::opt::IRContext::GetLivenessAnalysis()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:252:32: error: 'BuildRegPressureAnalysis' was not declared in this scope [INFO] [stderr] BuildRegPressureAnalysis(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:254:12: error: 'reg_pressure_' was not declared in this scope [INFO] [stderr] return reg_pressure_.get(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::set_instr_block(int*, int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:280:7: error: 'instr_to_block_' was not declared in this scope [INFO] [stderr] instr_to_block_[inst] = block; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::analysis::DecorationManager* spvtools::opt::IRContext::get_decoration_mgr()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:288:30: error: 'BuildDecorationManager' was not declared in this scope [INFO] [stderr] BuildDecorationManager(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:290:12: error: 'decoration_mgr_' was not declared in this scope [INFO] [stderr] return decoration_mgr_.get(); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::analysis::ConstantManager* spvtools::opt::IRContext::get_constant_mgr()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:298:28: error: 'BuildConstantManager' was not declared in this scope [INFO] [stderr] BuildConstantManager(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:300:12: error: 'constant_mgr_' was not declared in this scope [INFO] [stderr] return constant_mgr_.get(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::analysis::TypeManager* spvtools::opt::IRContext::get_type_mgr()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:308:24: error: 'BuildTypeManager' was not declared in this scope [INFO] [stderr] BuildTypeManager(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:310:12: error: 'type_mgr_' was not declared in this scope [INFO] [stderr] return type_mgr_.get(); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::ScalarEvolutionAnalysis* spvtools::opt::IRContext::GetScalarEvolutionAnalysis()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:317:36: error: 'BuildScalarEvolutionAnalysis' was not declared in this scope [INFO] [stderr] BuildScalarEvolutionAnalysis(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:319:12: error: 'scalar_evolution_analysis_' was not declared in this scope [INFO] [stderr] return scalar_evolution_analysis_.get(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::SetMessageConsumer(spvtools::MessageConsumer)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:333:48: error: 'consumer_' was not declared in this scope [INFO] [stderr] void SetMessageConsumer(MessageConsumer c) { consumer_ = std::move(c); } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'const MessageConsumer& spvtools::opt::IRContext::consumer() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:336:52: error: 'consumer_' was not declared in this scope [INFO] [stderr] const MessageConsumer& consumer() const { return consumer_; } [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'bool spvtools::opt::IRContext::AreAnalysesValid(spvtools::opt::IRContext::Analysis)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:371:55: error: 'valid_analyses_' was not declared in this scope [INFO] [stderr] bool AreAnalysesValid(Analysis set) { return (set & valid_analyses_) == set; } [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'uint32_t spvtools::opt::IRContext::TakeNextUniqueId()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:409:14: error: 'unique_id_' was not declared in this scope [INFO] [stderr] return ++unique_id_; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'bool spvtools::opt::IRContext::IsCombinatorInstruction(const int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:416:29: error: 'InitializeCombinators' was not declared in this scope [INFO] [stderr] InitializeCombinators(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:421:15: error: request for member 'opcode' in '* inst', which is of non-class type 'const int' [INFO] [stderr] if (inst->opcode() != SpvOpExtInst) { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:422:14: error: 'combinator_ops_' was not declared in this scope [INFO] [stderr] return combinator_ops_[0].count(inst->opcode()) != 0; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:422:45: error: request for member 'opcode' in '* inst', which is of non-class type 'const int' [INFO] [stderr] return combinator_ops_[0].count(inst->opcode()) != 0; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:424:28: error: request for member 'GetSingleWordInOperand' in '* inst', which is of non-class type 'const int' [INFO] [stderr] uint32_t set = inst->GetSingleWordInOperand(kExtInstSetIdInIndx); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:425:27: error: request for member 'GetSingleWordInOperand' in '* inst', which is of non-class type 'const int' [INFO] [stderr] uint32_t op = inst->GetSingleWordInOperand(kExtInstInstructionInIndx); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:426:14: error: 'combinator_ops_' was not declared in this scope [INFO] [stderr] return combinator_ops_[set].count(op) != 0; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::CFG* spvtools::opt::IRContext::cfg()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:433:16: error: 'BuildCFG' was not declared in this scope [INFO] [stderr] BuildCFG(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:435:12: error: 'cfg_' was not declared in this scope [INFO] [stderr] return cfg_.get(); [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::RemoveDominatorAnalysis(const spvtools::opt::Function*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:449:5: error: 'dominator_trees_' was not declared in this scope [INFO] [stderr] dominator_trees_.erase(f); [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::RemovePostDominatorAnalysis(const spvtools::opt::Function*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:454:5: error: 'post_dominator_trees_' was not declared in this scope [INFO] [stderr] post_dominator_trees_.erase(f); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::FeatureManager* spvtools::opt::IRContext::get_feature_mgr()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:462:10: error: 'feature_mgr_' was not declared in this scope [INFO] [stderr] if (!feature_mgr_.get()) { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:463:23: error: 'AnalyzeFeatures' was not declared in this scope [INFO] [stderr] AnalyzeFeatures(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:465:12: error: 'feature_mgr_' was not declared in this scope [INFO] [stderr] return feature_mgr_.get(); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'const spvtools::AssemblyGrammar& spvtools::opt::IRContext::grammar() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:469:51: error: 'grammar_' was not declared in this scope [INFO] [stderr] const AssemblyGrammar& grammar() const { return grammar_; } [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'const spvtools::opt::InstructionFolder& spvtools::opt::IRContext::get_instruction_folder()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:476:10: error: 'inst_folder_' was not declared in this scope [INFO] [stderr] if (!inst_folder_) { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:479:13: error: 'inst_folder_' was not declared in this scope [INFO] [stderr] return *inst_folder_; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'uint32_t spvtools::opt::IRContext::max_id_bound() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:482:42: error: 'max_id_bound_' was not declared in this scope [INFO] [stderr] uint32_t max_id_bound() const { return max_id_bound_; } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::set_max_id_bound(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:483:47: error: 'max_id_bound_' was not declared in this scope [INFO] [stderr] void set_max_id_bound(uint32_t new_bound) { max_id_bound_ = new_bound; } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: In member function 'spvtools::opt::Function* spvtools::opt::IRContext::GetFunction(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:494:28: error: 'BuildIdToFuncMapping' was not declared in this scope [INFO] [stderr] BuildIdToFuncMapping(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:496:18: error: 'id_to_func_' was not declared in this scope [INFO] [stderr] auto entry = id_to_func_.find(id); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:498:3: error: expected unqualified-id at end of input [INFO] [stderr] } [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:498:3: error: expected '}' at end of input [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opt/ir_context.h:498:3: error: expected '}' at end of input [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]: *** [spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ccp_pass.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/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:832:5 [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x55bd1741d1fb - backtrace::backtrace::libunwind::trace::h4f04af92f39f2b78 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88 [INFO] [stderr] 1: 0x55bd1741d1fb - backtrace::backtrace::trace_unsynchronized::hb28ce8d2b7fb3e31 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66 [INFO] [stderr] 2: 0x55bd1741d1fb - std::sys_common::backtrace::_print::he3f49d2d13a51ff1 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stderr] 3: 0x55bd1741d1fb - std::sys_common::backtrace::print::h46c2f3b13519e9bf [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stderr] 4: 0x55bd1741d1fb - std::panicking::default_hook::{{closure}}::h6694acddafc67583 [INFO] [stderr] at src/libstd/panicking.rs:200 [INFO] [stderr] 5: 0x55bd1741ced7 - std::panicking::default_hook::hb4761d2feeb6d93c [INFO] [stderr] at src/libstd/panicking.rs:214 [INFO] [stderr] 6: 0x55bd1741d910 - std::panicking::rust_panic_with_hook::h7a5f9620b0a832bc [INFO] [stderr] at src/libstd/panicking.rs:477 [INFO] [stderr] 7: 0x55bd1741d492 - std::panicking::continue_panic_fmt::h76588b16c9674f9c [INFO] [stderr] at src/libstd/panicking.rs:384 [INFO] [stderr] 8: 0x55bd1741d3df - std::panicking::begin_panic_fmt::h5cc9fd38dd5f7178 [INFO] [stderr] at src/libstd/panicking.rs:339 [INFO] [stderr] 9: 0x55bd1739d3f6 - cmake::fail::h0b6f7951a4dd4d52 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:832 [INFO] [stderr] 10: 0x55bd1739cd38 - cmake::run::h3fabec0204f0acb8 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:810 [INFO] [stderr] 11: 0x55bd17399239 - cmake::Config::build::h6e26d361290b325d [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:719 [INFO] [stderr] 12: 0x55bd1738d32b - build_script_build::build_shaderc::hb3e97ab2c25ca5bd [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/build.rs:33 [INFO] [stderr] 13: 0x55bd1738dae0 - build_script_build::main::he51b68c4fcf418db [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/build.rs:84 [INFO] [stderr] 14: 0x55bd1738e760 - std::rt::lang_start::{{closure}}::hd6268d1c2cabc518 [INFO] [stderr] at /rustc/78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/src/libstd/rt.rs:64 [INFO] [stderr] 15: 0x55bd1741d313 - std::rt::lang_start_internal::{{closure}}::h32e298b4b9152770 [INFO] [stderr] at src/libstd/rt.rs:49 [INFO] [stderr] 16: 0x55bd1741d313 - std::panicking::try::do_call::hc8de7cda8a6a61da [INFO] [stderr] at src/libstd/panicking.rs:296 [INFO] [stderr] 17: 0x55bd1742475a - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:82 [INFO] [stderr] 18: 0x55bd1741de1d - std::panicking::try::h2d3ab36572ae54da [INFO] [stderr] at src/libstd/panicking.rs:275 [INFO] [stderr] 19: 0x55bd1741de1d - std::panic::catch_unwind::h4b587439b0094333 [INFO] [stderr] at src/libstd/panic.rs:394 [INFO] [stderr] 20: 0x55bd1741de1d - std::rt::lang_start_internal::h0772ca1bc29dd619 [INFO] [stderr] at src/libstd/rt.rs:48 [INFO] [stderr] 21: 0x55bd1738e739 - std::rt::lang_start::hff1a54d859a36058 [INFO] [stderr] at /rustc/78ca1bda3522b14bc0336bc01dd1d49fdba2cda7/src/libstd/rt.rs:64 [INFO] [stderr] 22: 0x55bd1738df7a - main [INFO] [stderr] 23: 0x7f2b222b22e1 - __libc_start_main [INFO] [stderr] 24: 0x55bd1738909a - _start [INFO] [stderr] 25: 0x0 - [INFO] [stderr] [INFO] running `"docker" "inspect" "ae5546bfd06d0f44a726d29d0f6addc870235906511a90e5467b4a631bb0c64b"` [INFO] running `"docker" "rm" "-f" "ae5546bfd06d0f44a726d29d0f6addc870235906511a90e5467b4a631bb0c64b"` [INFO] [stdout] ae5546bfd06d0f44a726d29d0f6addc870235906511a90e5467b4a631bb0c64b