[INFO] updating cached repository metallica8332/AuburnGameEngine [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/metallica8332/AuburnGameEngine [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/metallica8332/AuburnGameEngine" "work/ex/pr-63565/sources/master#c43d03a19f326f4a323569328cc501e86eb6d22e/gh/metallica8332/AuburnGameEngine"` [INFO] [stderr] Cloning into 'work/ex/pr-63565/sources/master#c43d03a19f326f4a323569328cc501e86eb6d22e/gh/metallica8332/AuburnGameEngine'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/metallica8332/AuburnGameEngine" "work/ex/pr-63565/sources/try#75eff020d0923c035c2fe220db4a0465cd847048/gh/metallica8332/AuburnGameEngine"` [INFO] [stderr] Cloning into 'work/ex/pr-63565/sources/try#75eff020d0923c035c2fe220db4a0465cd847048/gh/metallica8332/AuburnGameEngine'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] f83273c7de575d57dcf9c7e5d8e93a0099cd6124 [INFO] sha for GitHub repo metallica8332/AuburnGameEngine: f83273c7de575d57dcf9c7e5d8e93a0099cd6124 [INFO] validating manifest of metallica8332/AuburnGameEngine on toolchain master#c43d03a19f326f4a323569328cc501e86eb6d22e [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c43d03a19f326f4a323569328cc501e86eb6d22e-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of metallica8332/AuburnGameEngine on toolchain try#75eff020d0923c035c2fe220db4a0465cd847048 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+75eff020d0923c035c2fe220db4a0465cd847048-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing metallica8332/AuburnGameEngine [INFO] finished frobbing metallica8332/AuburnGameEngine [INFO] frobbed toml for metallica8332/AuburnGameEngine written to work/ex/pr-63565/sources/master#c43d03a19f326f4a323569328cc501e86eb6d22e/gh/metallica8332/AuburnGameEngine/Cargo.toml [INFO] started frobbing metallica8332/AuburnGameEngine [INFO] finished frobbing metallica8332/AuburnGameEngine [INFO] frobbed toml for metallica8332/AuburnGameEngine written to work/ex/pr-63565/sources/try#75eff020d0923c035c2fe220db4a0465cd847048/gh/metallica8332/AuburnGameEngine/Cargo.toml [INFO] crate metallica8332/AuburnGameEngine already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+c43d03a19f326f4a323569328cc501e86eb6d22e-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+75eff020d0923c035c2fe220db4a0465cd847048-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking metallica8332/AuburnGameEngine against try#75eff020d0923c035c2fe220db4a0465cd847048 for pr-63565 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63565/worker-0/try#75eff020d0923c035c2fe220db4a0465cd847048:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63565/sources/try#75eff020d0923c035c2fe220db4a0465cd847048/gh/metallica8332/AuburnGameEngine:/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" "+75eff020d0923c035c2fe220db4a0465cd847048-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 68ba6dbbd315a699325f1e5a2ce9e63e3d3f311062400b1ded86dd4810696ac9 [INFO] running `"docker" "start" "-a" "68ba6dbbd315a699325f1e5a2ce9e63e3d3f311062400b1ded86dd4810696ac9"` [INFO] [stderr] Checking nix v0.13.0 [INFO] [stderr] Compiling shaderc-sys v0.5.0 [INFO] [stderr] Checking vulkano v0.12.0 [INFO] [stderr] error: Could not compile `vulkano`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustc --crate-name vulkano /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/vulkano-0.12.0/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=ab30b949f13d6deb -C extra-filename=-ab30b949f13d6deb --out-dir /opt/crater/target/debug/deps -L dependency=/opt/crater/target/debug/deps --extern crossbeam=/opt/crater/target/debug/deps/libcrossbeam-7ece758609bd6886.rmeta --extern fnv=/opt/crater/target/debug/deps/libfnv-68c23ff23a54d675.rmeta --extern half=/opt/crater/target/debug/deps/libhalf-13fbe8c0b5747218.rmeta --extern lazy_static=/opt/crater/target/debug/deps/liblazy_static-80fbcca2179b8168.rmeta --extern shared_library=/opt/crater/target/debug/deps/libshared_library-fdd811bc672470fe.rmeta --extern smallvec=/opt/crater/target/debug/deps/libsmallvec-b0f876d1bc5bcbb2.rmeta --extern vk_sys=/opt/crater/target/debug/deps/libvk_sys-f8ddd0040485e7a7.rmeta --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: failed to run custom build command for `shaderc-sys v0.5.0` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/crater/target/debug/build/shaderc-sys-8bf825079dba084f/build-script-build` (exit code: 101) [INFO] [stderr] --- stdout [INFO] [stderr] cargo:warning=Checking for system installed libraries. Use --features = build-from-source to disable this behavior [INFO] [stderr] cargo:warning=Pre-built library not found. Falling back to from-source build [INFO] [stderr] running: "cmake" "/opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-368264362ceb4026/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-sys-368264362ceb4026/out/build [INFO] [stderr] running: "cmake" "--build" "." "--target" "install" "--config" "Release" "--" [INFO] [stderr] [ 0%] Built target SPIRV-Headers-example-1.1 [INFO] [stderr] [ 1%] Built target enum_string_mapping [INFO] [stderr] [ 1%] Built target core_tables [INFO] [stderr] [ 2%] Built target SPIRV-Headers-example [INFO] [stderr] [ 2%] Built target spirv-tools-shared-pkg-config [INFO] [stderr] [ 2%] Built target spirv-tools-pkg-config [INFO] [stderr] [ 2%] Built target spirv-tools-spv-amd-shader-ballot [INFO] [stderr] [ 3%] Built target spirv-tools-debuginfo [INFO] [stderr] [ 3%] Built target spirv-tools-spv-amd-shader-trinary-minmax [INFO] [stderr] [ 3%] Built target spirv-tools-spv-amd-gcn-shader [INFO] [stderr] [ 3%] Built target spirv-tools-header-DebugInfo [INFO] [stderr] [ 4%] Built target spirv-tools-spv-amd-shader-explicit-vertex-parameter [INFO] [stderr] [ 5%] Built target OSDependent [INFO] [stderr] [ 5%] Built target OGLCompiler [INFO] [stderr] [ 7%] Built target HLSL [INFO] [stderr] [ 8%] Built target SPVRemapper [INFO] [stderr] [ 9%] Built target glslang-default-resource-limits [INFO] [stderr] [ 9%] Built target shaderc-pkg-config [INFO] [stderr] [ 9%] Built target extinst_tables [INFO] [stderr] [ 10%] Update build-version.inc in the Shaderc build directory (if necessary). [INFO] [stderr] [ 10%] Check copyright [INFO] [stderr] [ 10%] Built target shaderc_combined-pkg-config [INFO] [stderr] [ 10%] Built target shaderc_static-pkg-config [INFO] [stderr] [ 18%] Built target glslang [INFO] [stderr] [ 37%] Built target SPIRV-Tools [INFO] [stderr] [ 56%] Built target SPIRV-Tools-shared [INFO] [stderr] [ 56%] Built target build-version [INFO] [stderr] [ 56%] Built target check-copyright [INFO] [stderr] [ 56%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/code_sink.cpp.o [INFO] [stderr] [ 57%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/combine_access_chains.cpp.o [INFO] [stderr] [ 58%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_pass.cpp.o [INFO] [stderr] [ 58%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build_module.cpp.o [INFO] [stderr] [ 59%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg_cleanup_pass.cpp.o [INFO] [stderr] [ 59%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o [INFO] [stderr] [ 59%] Building CXX object spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/common_uniform_elim_pass.cpp.o [INFO] [stderr] spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build.make:254: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/code_sink.cpp.o' failed [INFO] [stderr] spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build.make:278: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/combine_access_chains.cpp.o' failed [INFO] [stderr] spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build.make:62: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o' failed [INFO] [stderr] spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build.make:302: recipe for target 'spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/common_uniform_elim_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]: *** [spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/code_sink.cpp.o] Error 4 [INFO] [stderr] make[2]: *** Waiting for unfinished jobs.... [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/combine_access_chains.cpp.o] Error 4 [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/function.h:39:39: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] using iterator = UptrVectorIterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/function.h:39:49: error: template argument 1 is invalid [INFO] [stderr] using iterator = UptrVectorIterator; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/function.h:40:45: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] using const_iterator = UptrVectorIterator; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/function.h:40:61: error: template argument 1 is invalid [INFO] [stderr] using const_iterator = UptrVectorIterator; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/function.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/function.h:163:35: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/function.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/function.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/function.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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/algorithm:60, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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/algorithm:60, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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/algorithm:60, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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/algorithm:60, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/function.h: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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/algorithm:60, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:20, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:47:42: error: 'iterator' in 'class spvtools::opt::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-sys-0.5.0/build/spirv-tools/source/opt/module.h:48:48: error: 'const_iterator' in 'class spvtools::opt::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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:139:24: error: 'inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange capabilities(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:139:37: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange capabilities(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:140:24: error: 'const_inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange capabilities() const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:140:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange capabilities() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:145:24: error: 'inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange ext_inst_imports(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:145:37: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange ext_inst_imports(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:146:24: error: 'const_inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange ext_inst_imports() const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:146:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange ext_inst_imports() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:166:24: error: 'inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange debugs1(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:166:37: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange debugs1(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:167:24: error: 'const_inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange debugs1() const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:167:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange debugs1() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:173:24: error: 'inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange debugs2(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:173:37: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange debugs2(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:174:24: error: 'const_inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange debugs2() const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:174:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange debugs2() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:180:24: error: 'inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange debugs3(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:180:37: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange debugs3(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:181:24: error: 'const_inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange debugs3() const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:181:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange debugs3() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:184:24: error: 'inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange entry_points(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:184:37: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange entry_points(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:185:24: error: 'const_inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange entry_points() const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:185:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange entry_points() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:190:24: error: 'inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange execution_modes(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:190:37: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange execution_modes(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:191:24: error: 'const_inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange execution_modes() const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:191:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange execution_modes() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:212:17: error: 'inst_iterator' was not declared in this scope [INFO] [stderr] IteratorRange annotations(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:212:30: error: template argument 1 is invalid [INFO] [stderr] IteratorRange annotations(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:213:17: error: 'const_inst_iterator' was not declared in this scope [INFO] [stderr] IteratorRange annotations() const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:213:36: error: template argument 1 is invalid [INFO] [stderr] IteratorRange annotations() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:218:17: error: 'inst_iterator' was not declared in this scope [INFO] [stderr] IteratorRange extensions(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:218:30: error: template argument 1 is invalid [INFO] [stderr] IteratorRange extensions(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:219:17: error: 'const_inst_iterator' was not declared in this scope [INFO] [stderr] IteratorRange extensions() const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:219:36: error: template argument 1 is invalid [INFO] [stderr] IteratorRange extensions() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:224:24: error: 'inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange types_values(); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:224:37: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange types_values(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:225:24: error: 'const_inst_iterator' was not declared in this scope [INFO] [stderr] inline IteratorRange types_values() const; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:225:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange types_values() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:268:19: error: field 'capabilities_' has incomplete type 'spvtools::opt::InstructionList' [INFO] [stderr] InstructionList capabilities_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/instruction.h:41:7: note: forward declaration of 'class spvtools::opt::InstructionList' [INFO] [stderr] class InstructionList; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:269:19: error: field 'extensions_' has incomplete type 'spvtools::opt::InstructionList' [INFO] [stderr] InstructionList extensions_; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/instruction.h:41:7: note: forward declaration of 'class spvtools::opt::InstructionList' [INFO] [stderr] class InstructionList; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:270:19: error: field 'ext_inst_imports_' has incomplete type 'spvtools::opt::InstructionList' [INFO] [stderr] InstructionList ext_inst_imports_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/instruction.h:41:7: note: forward declaration of 'class spvtools::opt::InstructionList' [INFO] [stderr] class InstructionList; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:273:19: error: field 'entry_points_' has incomplete type 'spvtools::opt::InstructionList' [INFO] [stderr] InstructionList entry_points_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/instruction.h:41:7: note: forward declaration of 'class spvtools::opt::InstructionList' [INFO] [stderr] class InstructionList; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:274:19: error: field 'execution_modes_' has incomplete type 'spvtools::opt::InstructionList' [INFO] [stderr] InstructionList execution_modes_; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/instruction.h:41:7: note: forward declaration of 'class spvtools::opt::InstructionList' [INFO] [stderr] class InstructionList; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:275:19: error: field 'debugs1_' has incomplete type 'spvtools::opt::InstructionList' [INFO] [stderr] InstructionList debugs1_; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/instruction.h:41:7: note: forward declaration of 'class spvtools::opt::InstructionList' [INFO] [stderr] class InstructionList; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:276:19: error: field 'debugs2_' has incomplete type 'spvtools::opt::InstructionList' [INFO] [stderr] InstructionList debugs2_; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/instruction.h:41:7: note: forward declaration of 'class spvtools::opt::InstructionList' [INFO] [stderr] class InstructionList; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:277:19: error: field 'debugs3_' has incomplete type 'spvtools::opt::InstructionList' [INFO] [stderr] InstructionList debugs3_; [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/instruction.h:41:7: note: forward declaration of 'class spvtools::opt::InstructionList' [INFO] [stderr] class InstructionList; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:278:19: error: field 'annotations_' has incomplete type 'spvtools::opt::InstructionList' [INFO] [stderr] InstructionList annotations_; [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/instruction.h:41:7: note: forward declaration of 'class spvtools::opt::InstructionList' [INFO] [stderr] class InstructionList; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:280:19: error: field 'types_values_' has incomplete type 'spvtools::opt::InstructionList' [INFO] [stderr] InstructionList types_values_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/instruction.h:41:7: note: forward declaration of 'class spvtools::opt::InstructionList' [INFO] [stderr] class InstructionList; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:346:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::capabilities() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:346:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:346:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::capabilities() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:350:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::capabilities() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:350:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:350:49: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::capabilities() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:361:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::ext_inst_imports() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:361:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:361:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::ext_inst_imports() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:365:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::ext_inst_imports() [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:365:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:365:49: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::ext_inst_imports() [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:373:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::debugs1() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:373:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:373:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::debugs1() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:377:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::debugs1() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:377:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:377:49: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::debugs1() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:384:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::debugs2() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:384:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:384:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::debugs2() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:388:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::debugs2() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:388:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:388:49: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::debugs2() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:395:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::debugs3() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:395:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:395:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::debugs3() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:399:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::debugs3() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:399:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:399:49: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::debugs3() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:403:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::entry_points() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:403:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:403:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::entry_points() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:407:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::entry_points() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:407:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:407:49: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::entry_points() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:418:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::execution_modes() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:418:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:418:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::execution_modes() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:422:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::execution_modes() [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:422:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:422:49: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::execution_modes() [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:434:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::annotations() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:434:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:434:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::annotations() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:438:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::annotations() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:438:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:438:49: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::annotations() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:449:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::extensions() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:449:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:449:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::extensions() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:453:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::extensions() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:453:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:453:49: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::extensions() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/module.h:465:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::types_values() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:465:22: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:465:43: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::types_values() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:469:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange Module::types_values() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:469:22: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/module.h:469:49: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange Module::types_values() const { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:183:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map id_to_decoration_insts_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:33:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/def_use_manager.h:99:27: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] using IdToDefMap = std::unordered_map; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/def_use_manager.h:224:12: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map>; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:23, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:30:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/cfg.h:157:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map> [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/cfg.h:168:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map> label2preds_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/cfg.h:171:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map id2block_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/cfg.h: In member function 'const std::vector& spvtools::opt::CFG::preds(uint32_t) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/cfg.h:37:12: error: 'label2preds_' was not declared in this scope [INFO] [stderr] return label2preds_.at(blk_id); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/cfg.h:89:5: error: 'id2block_' was not declared in this scope [INFO] [stderr] id2block_[blk_id] = blk; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/cfg.h:95:5: error: 'id2block_' was not declared in this scope [INFO] [stderr] id2block_.erase(blk->id()); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/cfg.h:96:5: error: 'label2preds_' was not declared in this scope [INFO] [stderr] label2preds_.erase(blk->id()); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/cfg.h: In member function 'void spvtools::opt::CFG::RemoveEdge(uint32_t, uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/cfg.h:101:20: error: 'label2preds_' was not declared in this scope [INFO] [stderr] auto pred_it = label2preds_.find(succ_blk_id); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/cfg.h: In member function 'void spvtools::opt::CFG::AddEdge(uint32_t, uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/cfg.h:114:5: error: 'label2preds_' was not declared in this scope [INFO] [stderr] label2preds_[succ_blk_id].push_back(pred_blk_id); [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/cfg.h: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/type_manager.h:25:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h:27, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:31, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:191:26: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* seen) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:191:39: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* seen) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:197:12: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const = 0; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:197:25: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const = 0; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h: In member function 'void spvtools::opt::analysis::Type::GetHashWords(std::vector*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:185:5: error: 'unordered_set' is not a member of 'std' [INFO] [stderr] std::unordered_set seen; [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:185:24: error: expected primary-expression before 'const' [INFO] [stderr] std::unordered_set seen; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:186:26: error: 'seen' was not declared in this scope [INFO] [stderr] GetHashWords(words, &seen); [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:227:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:227:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:248:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:248:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:269:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:269:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:291:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:291:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:322:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:322:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:350:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:350:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:370:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:370:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:393:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:393:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:430:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:430:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:462:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:462:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:483:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:483:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:510:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set*) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:510:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set*) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:535:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:535:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:563:31: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:563:44: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set* pSet) const override; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:33: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:592:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(Void, void); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:46: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:592:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(Void, void); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:33: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:593:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(Bool, bool); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:46: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:593:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(Bool, bool); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:33: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:594:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(Sampler, sampler); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:46: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:594:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(Sampler, sampler); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:33: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:595:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(Event, event); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:46: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:595:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(Event, event); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:33: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:596:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(DeviceEvent, device_event); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:46: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:596:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(DeviceEvent, device_event); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:33: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:597:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(ReserveId, reserve_id); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:46: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:597:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(ReserveId, reserve_id); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:33: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:598:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(Queue, queue); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:46: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:598:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(Queue, queue); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:33: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:599:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(PipeStorage, pipe_storage); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:46: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:599:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(PipeStorage, pipe_storage); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:33: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:600:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(NamedBarrier, named_barrier); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:46: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:600:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(NamedBarrier, named_barrier); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:33: error: 'std::unordered_set' has not been declared [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:601:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(AccelerationStructureNV, accelerationStructureNV); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:585:46: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_set*) const override {} \ [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/types.h:601:1: note: in expansion of macro 'DefineParameterlessType' [INFO] [stderr] DefineParameterlessType(AccelerationStructureNV, accelerationStructureNV); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h:27:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:31, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/type_manager.h:73:28: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] using IdToTypeMap = std::unordered_map; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/type_manager.h:95:3: error: 'IdToTypeMap' does not name a type [INFO] [stderr] IdToTypeMap::const_iterator begin() const { return id_to_type_.cbegin(); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/type_manager.h:96:3: error: 'IdToTypeMap' does not name a type [INFO] [stderr] IdToTypeMap::const_iterator end() const { return id_to_type_.cend(); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/type_manager.h:140:28: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] using TypeToIdMap = std::unordered_map, HashTypeUniquePointer, [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/type_manager.h:203:3: error: 'IdToTypeMap' does not name a type [INFO] [stderr] IdToTypeMap id_to_type_; // Mapping from ids to their type representations. [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/type_manager.h:204:3: error: 'TypeToIdMap' does not name a type [INFO] [stderr] TypeToIdMap type_to_id_; // Mapping from types to their defining ids. [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/type_manager.h:205:3: error: 'TypePool' does not name a type [INFO] [stderr] TypePool type_pool_; // Memory owner of type pointers. [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/type_manager.h:210:3: error: 'IdToTypeMap' does not name a type [INFO] [stderr] IdToTypeMap id_to_incomplete_type_; // Maps ids to their type representations [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/type_manager.h: In member function 'size_t spvtools::opt::analysis::TypeManager::NumTypes() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/type_manager.h:93:36: error: 'id_to_type_' was not declared in this scope [INFO] [stderr] size_t NumTypes() const { return id_to_type_.size(); } [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o] Error 4 [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:31:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h:534:47: error: 'spvtools::opt::Module::inst_iterator' has not been declared [INFO] [stderr] Module::inst_iterator* pos = nullptr); [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h:549:55: error: 'spvtools::opt::Module::inst_iterator' has not been declared [INFO] [stderr] Module::inst_iterator* pos, [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h:676:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map id_to_const_val_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h:685:8: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_set const_pool_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h: In member function 'const spvtools::opt::analysis::Constant* spvtools::opt::analysis::ConstantManager::FindDeclaredConstant(uint32_t) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h:560:17: error: 'id_to_const_val_' was not declared in this scope [INFO] [stderr] auto iter = id_to_const_val_.find(id); [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h: In member function 'const spvtools::opt::analysis::Constant* spvtools::opt::analysis::ConstantManager::FindConstant(const spvtools::opt::analysis::Constant*) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h:574:15: error: 'const_pool_' was not declared in this scope [INFO] [stderr] auto it = const_pool_.find(c); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h: In member function 'const spvtools::opt::analysis::Constant* spvtools::opt::analysis::ConstantManager::RegisterConstant(std::unique_ptr)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h:582:16: error: 'const_pool_' was not declared in this scope [INFO] [stderr] auto ret = const_pool_.insert(cst.get()); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h: In member function 'void spvtools::opt::analysis::ConstantManager::RemoveId(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h:611:15: error: 'id_to_const_val_' was not declared in this scope [INFO] [stderr] auto it = id_to_const_val_.find(id); [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h: In member function 'void spvtools::opt::analysis::ConstantManager::MapConstantToInst(const spvtools::opt::analysis::Constant*, spvtools::opt::Instruction*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/constants.h:621:9: error: 'id_to_const_val_' was not declared in this scope [INFO] [stderr] if (id_to_const_val_.insert({inst->result_id(), const_value}).second) { [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/dominator_analysis.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/dominator_tree.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/dominator_tree.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:34:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/dominator_analysis.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/fold.h:21:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:36, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/const_folding_rules.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/const_folding_rules.h:73:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map> rules_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/const_folding_rules.h:60:52: error: 'rules_' was not declared in this scope [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-sys-0.5.0/build/spirv-tools/source/opt/const_folding_rules.h: In member function 'const std::vector&)> >& spvtools::opt::ConstantFoldingRules::GetRulesForOpcode(SpvOp) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/const_folding_rules.h:65:15: error: 'rules_' was not declared in this scope [INFO] [stderr] auto it = rules_.find(opcode); [INFO] [stderr] ^~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/fold.h:24:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:36, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/folding_rules.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/folding_rules.h:72:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map> rules_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/folding_rules.h: In member function 'const std::vector&)> >& spvtools::opt::FoldingRules::GetRulesForOpcode(SpvOp) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/folding_rules.h:64:15: error: 'rules_' was not declared in this scope [INFO] [stderr] auto it = rules_.find(opcode); [INFO] [stderr] ^~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:37:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:47:33: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] using BasicBlockListTy = std::unordered_set; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:143:27: error: 'std::unordered_set' has not been declared [INFO] [stderr] void GetExitBlocks(std::unordered_set* exit_blocks) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:143:40: error: expected ',' or '...' before '<' token [INFO] [stderr] void GetExitBlocks(std::unordered_set* exit_blocks) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:149:30: error: 'std::unordered_set' has not been declared [INFO] [stderr] void GetMergingBlocks(std::unordered_set* merging_blocks) const; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:149:43: error: expected ',' or '...' before '<' token [INFO] [stderr] void GetMergingBlocks(std::unordered_set* merging_blocks) const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:186:16: error: 'BasicBlockListTy' does not name a type [INFO] [stderr] inline const BasicBlockListTy& GetBlocks() const { [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:241:44: error: 'BasicBlock' 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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:382:3: error: 'BasicBlockListTy' does not name a type [INFO] [stderr] BasicBlockListTy loop_basic_blocks_; [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:82:56: error: no matching function for call to 'spvtools::opt::Instruction::SetInOperand(int, )' [INFO] [stderr] merge_inst->SetInOperand(0, {GetMergeBlock()->id()}); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/decoration_manager.h:23:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:32, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/instruction.h:505:13: note: candidate: void spvtools::opt::Instruction::SetInOperand(uint32_t, spvtools::opt::Operand::OperandData&&) [INFO] [stderr] inline void Instruction::SetInOperand(uint32_t index, [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/instruction.h:505:13: note: no known conversion for argument 2 from '' to 'spvtools::opt::Operand::OperandData&& {aka spvtools::utils::SmallVector&&}' [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:37:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'bool spvtools::opt::Loop::IsInsideLoop(uint32_t) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:197:12: error: 'loop_basic_blocks_' was not declared in this scope [INFO] [stderr] return loop_basic_blocks_.count(bb_id); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::Loop::AddBasicBlock(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:209:13: error: 'class spvtools::opt::Loop' has no member named 'loop_basic_blocks_' [INFO] [stderr] loop->loop_basic_blocks_.insert(id); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::Loop::RemoveBasicBlock(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:218:13: error: 'class spvtools::opt::Loop' has no member named 'loop_basic_blocks_' [INFO] [stderr] loop->loop_basic_blocks_.erase(bb_id); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::Loop::ClearBlocks()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:225:24: error: 'loop_basic_blocks_' was not declared in this scope [INFO] [stderr] void ClearBlocks() { loop_basic_blocks_.clear(); } [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:564:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map basic_block_to_loop_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h: In constructor 'spvtools::opt::LoopDescriptor::LoopDescriptor(spvtools::opt::LoopDescriptor&&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:438:5: error: 'basic_block_to_loop_' was not declared in this scope [INFO] [stderr] basic_block_to_loop_ = std::move(other.basic_block_to_loop_); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:438:44: error: 'class spvtools::opt::LoopDescriptor' has no member named 'basic_block_to_loop_' [INFO] [stderr] basic_block_to_loop_ = std::move(other.basic_block_to_loop_); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:439:11: error: 'class spvtools::opt::LoopDescriptor' has no member named 'basic_block_to_loop_' [INFO] [stderr] other.basic_block_to_loop_.clear(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::LoopDescriptor::SetBasicBlockToLoop(uint32_t, spvtools::opt::Loop*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:497:5: error: 'basic_block_to_loop_' was not declared in this scope [INFO] [stderr] basic_block_to_loop_[bb_id] = loop; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'void spvtools::opt::LoopDescriptor::ForgetBasicBlock(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:516:5: error: 'basic_block_to_loop_' was not declared in this scope [INFO] [stderr] basic_block_to_loop_.erase(bb_id); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h: In member function 'spvtools::opt::Loop* spvtools::opt::LoopDescriptor::FindLoopForBasicBlock(uint32_t) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:549:5: error: 'unordered_map' is not a member of 'std' [INFO] [stderr] std::unordered_map::const_iterator it = [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:549:32: error: expected primary-expression before ',' token [INFO] [stderr] std::unordered_map::const_iterator it = [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:549:38: error: expected primary-expression before '*' token [INFO] [stderr] std::unordered_map::const_iterator it = [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:549:39: error: expected primary-expression before '>' token [INFO] [stderr] std::unordered_map::const_iterator it = [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:549:40: error: '::const_iterator' has not been declared [INFO] [stderr] std::unordered_map::const_iterator it = [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:551:12: error: 'it' was not declared in this scope [INFO] [stderr] return it != basic_block_to_loop_.end() ? it->second : nullptr; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:551:18: error: 'basic_block_to_loop_' was not declared in this scope [INFO] [stderr] return it != basic_block_to_loop_.end() ? it->second : nullptr; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/loop_descriptor.h:548:47: warning: unused parameter 'block_id' [-Wunused-parameter] [INFO] [stderr] inline Loop* FindLoopForBasicBlock(uint32_t block_id) const { [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:39:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:50:26: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] using LiveSet = std::unordered_set; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:151:18: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] const std::unordered_set& moved_instructions, [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:158:12: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:161:3: error: 'RegionRegisterLivenessMap' does not name a type [INFO] [stderr] RegionRegisterLivenessMap block_pressure_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h: In member function 'const spvtools::opt::RegisterLiveness::RegionRegisterLiveness* spvtools::opt::RegisterLiveness::Get(uint32_t) const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:100:5: error: 'RegionRegisterLivenessMap' has not been declared [INFO] [stderr] RegionRegisterLivenessMap::const_iterator it = block_pressure_.find(bb_id); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:101:9: error: 'it' was not declared in this scope [INFO] [stderr] if (it != block_pressure_.end()) { [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:101:15: error: 'block_pressure_' was not declared in this scope [INFO] [stderr] if (it != block_pressure_.end()) { [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:99:46: warning: unused parameter 'bb_id' [-Wunused-parameter] [INFO] [stderr] const RegionRegisterLiveness* Get(uint32_t bb_id) const { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h: In member function 'spvtools::opt::RegisterLiveness::RegionRegisterLiveness* spvtools::opt::RegisterLiveness::Get(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:116:5: error: 'RegionRegisterLivenessMap' has not been declared [INFO] [stderr] RegionRegisterLivenessMap::iterator it = block_pressure_.find(bb_id); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:117:9: error: 'it' was not declared in this scope [INFO] [stderr] if (it != block_pressure_.end()) { [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:117:15: error: 'block_pressure_' was not declared in this scope [INFO] [stderr] if (it != block_pressure_.end()) { [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:115:40: warning: unused parameter 'bb_id' [-Wunused-parameter] [INFO] [stderr] RegionRegisterLiveness* Get(uint32_t bb_id) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h: In member function 'spvtools::opt::RegisterLiveness::RegionRegisterLiveness* spvtools::opt::RegisterLiveness::GetOrInsert(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:126:13: error: 'block_pressure_' was not declared in this scope [INFO] [stderr] return &block_pressure_[bb_id]; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:171:12: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:190:3: error: 'LivenessAnalysisMap' does not name a type [INFO] [stderr] LivenessAnalysisMap analysis_cache_; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h: In member function 'const spvtools::opt::RegisterLiveness* spvtools::opt::LivenessAnalysis::Get(spvtools::opt::Function*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:180:5: error: 'LivenessAnalysisMap' has not been declared [INFO] [stderr] LivenessAnalysisMap::iterator it = analysis_cache_.find(f); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:181:9: error: 'it' was not declared in this scope [INFO] [stderr] if (it != analysis_cache_.end()) { [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:181:15: error: 'analysis_cache_' was not declared in this scope [INFO] [stderr] if (it != analysis_cache_.end()) { [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/register_pressure.h:184:13: error: 'analysis_cache_' was not declared in this scope [INFO] [stderr] return &analysis_cache_.emplace(f, RegisterLiveness{context_, f}) [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:40:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/scalar_analysis.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/scalar_analysis.h:166:8: error: 'unordered_set' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_set, SENodeHash, NodePointersEquality> [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:41:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/struct_cfg_analysis.h:95:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map bb_to_construct_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/struct_cfg_analysis.h: In member function 'uint32_t spvtools::opt::StructuredCFGAnalysis::ContainingConstruct(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/struct_cfg_analysis.h:38:15: error: 'bb_to_construct_' was not declared in this scope [INFO] [stderr] auto it = bb_to_construct_.find(bb_id); [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/struct_cfg_analysis.h: In member function 'uint32_t spvtools::opt::StructuredCFGAnalysis::ContainingLoop(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/struct_cfg_analysis.h:54:15: error: 'bb_to_construct_' was not declared in this scope [INFO] [stderr] auto it = bb_to_construct_.find(bb_id); [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:43:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/value_number_table.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/value_number_table.h:81:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/value_number_table.h:83:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map id_to_value_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:136:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange annotations(); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:136:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:136:45: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange annotations(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:137:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange annotations() const; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:137:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:137:51: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange annotations() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:142:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange capabilities(); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:142:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:142:45: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange capabilities(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:143:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange capabilities() const; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:143:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:143:51: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange capabilities() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:148:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange types_values(); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:148:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:148:45: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange types_values(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:149:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange types_values() const; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:149:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:149:51: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange types_values() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:154:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange ext_inst_imports(); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:154:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:154:45: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange ext_inst_imports(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:155:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange ext_inst_imports() const; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:155:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:155:51: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange ext_inst_imports() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:169:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange debugs1(); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:169:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:169:45: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange debugs1(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:170:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange debugs1() const; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:170:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:170:51: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange debugs1() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:176:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange debugs2(); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:176:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:176:45: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange debugs2(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:177:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange debugs2() const; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:177:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:177:51: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange debugs2() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:183:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange debugs3(); [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:183:24: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:183:45: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange debugs3(); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:184:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] inline IteratorRange debugs3() const; [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:184:24: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:184:51: error: template argument 1 is invalid [INFO] [stderr] inline IteratorRange debugs3() const; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:690:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map instr_to_block_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:697:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map id_to_func_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:704:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map> combinator_ops_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:708:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map builtin_var_id_map_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:719:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map loop_descriptors_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::set_instr_block(spvtools::opt::Instruction*, int*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h: In member function 'bool spvtools::opt::IRContext::IsCombinatorInstruction(const spvtools::opt::Instruction*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/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-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::BuildInstrToBlockMapping()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:536:5: error: 'instr_to_block_' was not declared in this scope [INFO] [stderr] instr_to_block_.clear(); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:538:26: error: 'begin' was not declared in this scope [INFO] [stderr] for (auto& block : fn) { [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:538:26: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:87:5: note: 'std::begin' [INFO] [stderr] begin(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:538:26: error: 'end' was not declared in this scope [INFO] [stderr] for (auto& block : fn) { [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:538:26: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:540:11: error: 'instr_to_block_' is not captured [INFO] [stderr] instr_to_block_[inst] = █ [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:539:40: note: the lambda has no capture-default [INFO] [stderr] block.ForEachInst([this, &block](Instruction* inst) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:536:5: note: 'instr_to_block_' declared here [INFO] [stderr] instr_to_block_.clear(); [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:540:36: error: 'block' is not captured [INFO] [stderr] instr_to_block_[inst] = █ [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:539:40: note: the lambda has no capture-default [INFO] [stderr] block.ForEachInst([this, &block](Instruction* inst) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:538:18: note: 'block' declared here [INFO] [stderr] for (auto& block : fn) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::BuildIdToFuncMapping()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:549:5: error: 'id_to_func_' was not declared in this scope [INFO] [stderr] id_to_func_.clear(); [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::ResetLoopAnalysis()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:617:5: error: 'loop_descriptors_' was not declared in this scope [INFO] [stderr] loop_descriptors_.clear(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::ResetBuiltinAnalysis()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:624:5: error: 'builtin_var_id_map_' was not declared in this scope [INFO] [stderr] builtin_var_id_map_.clear(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:776:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::annotation_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:780:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::annotation_end() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:784:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::annotations() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:784:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:784:36: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::annotations() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:788:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::annotations() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:788:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:788:42: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::annotations() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:792:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::capability_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:796:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::capability_end() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:800:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::capabilities() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:800:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:800:36: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::capabilities() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:804:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::capabilities() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:804:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:804:42: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::capabilities() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:808:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::types_values_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:812:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::types_values_end() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:816:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::types_values() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:816:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:816:36: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::types_values() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:820:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::types_values() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:820:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:820:42: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::types_values() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:824:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::ext_inst_import_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:828:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::ext_inst_import_end() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:832:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::ext_inst_imports() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:832:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:832:36: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::ext_inst_imports() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:836:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::ext_inst_imports() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:836:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:836:42: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::ext_inst_imports() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:840:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::debug1_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:844:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::debug1_end() { return module()->debug1_end(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:846:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::debugs1() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:846:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:846:36: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::debugs1() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:850:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::debugs1() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:850:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:850:42: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::debugs1() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:854:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::debug2_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:857:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::debug2_end() { return module()->debug2_end(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:859:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::debugs2() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:859:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:859:36: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::debugs2() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:863:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::debugs2() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:863:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:863:42: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::debugs2() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:867:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::debug3_begin() { [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:871:9: error: 'inst_iterator' in 'class spvtools::opt::Module' does not name a type [INFO] [stderr] Module::inst_iterator IRContext::debug3_end() { return module()->debug3_end(); } [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:873:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::debugs3() { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:873:15: error: 'inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:873:36: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::debugs3() { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:877:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] IteratorRange IRContext::debugs3() const { [INFO] [stderr] ^~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:877:15: error: 'const_inst_iterator' is not a member of 'spvtools::opt::Module' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:877:42: error: template argument 1 is invalid [INFO] [stderr] IteratorRange IRContext::debugs3() const { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::AddType(std::unique_ptr&&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:942:64: error: 'types_values_end' was not declared in this scope [INFO] [stderr] get_def_use_mgr()->AnalyzeInstDefUse(&*(--types_values_end())); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h: In member function 'void spvtools::opt::IRContext::BuildIdToNameMap()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:971:42: error: 'begin' was not declared in this scope [INFO] [stderr] for (Instruction& debug_inst : debugs2()) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:971:42: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:87:5: note: 'std::begin' [INFO] [stderr] begin(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:34:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:971:42: error: 'end' was not declared in this scope [INFO] [stderr] for (Instruction& debug_inst : debugs2()) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/ir_context.h:971:42: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:43:25: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] [INFO] [stderr] using cbb_ptr = const BasicBlock*; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:43:25: error: expected ';' before 'BasicBlock' [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:47:33: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::function*(const BasicBlock*)>; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:47:44: error: template argument 1 is invalid [INFO] [stderr] std::function*(const BasicBlock*)>; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:47:44: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:47:63: error: template argument 1 is invalid [INFO] [stderr] std::function*(const BasicBlock*)>; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:132:57: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] void ComputeStructuredOrder(Function* func, std::list* order); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:132:68: error: template argument 1 is invalid [INFO] [stderr] void ComputeStructuredOrder(Function* func, std::list* order); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:132:68: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:132:57: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] void ComputeStructuredOrder(Function* func, std::list* order); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:132:68: error: template argument 1 is invalid [INFO] [stderr] void ComputeStructuredOrder(Function* func, std::list* order); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:132:68: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:132:57: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] void ComputeStructuredOrder(Function* func, std::list* order); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:132:68: error: template argument 1 is invalid [INFO] [stderr] void ComputeStructuredOrder(Function* func, std::list* order); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:132:68: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:132:52: error: 'std::list' is not a type [INFO] [stderr] void ComputeStructuredOrder(Function* func, std::list* order); [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:132:56: error: expected ',' or '...' before '<' token [INFO] [stderr] void ComputeStructuredOrder(Function* func, std::list* order); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:193:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map uniform2load_id_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:197:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map extensions_whitelist_; [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:206:8: error: 'unordered_map' in namespace 'std' does not name a template type [INFO] [stderr] std::unordered_map> [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:18:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:121:12: error: 'std::unordered_map' has not been declared [INFO] [stderr] std::unordered_map>* augmented_successors_map, [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:121:25: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_map>* augmented_successors_map, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h: In static member function 'static void spvtools::CFA::DepthFirstTraversal(const BB*, spvtools::CFA::get_blocks_func, std::function, std::function, std::function)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:142:3: error: 'unordered_set' is not a member of 'std' [INFO] [stderr] std::unordered_set processed; [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:142:30: error: expected primary-expression before '>' token [INFO] [stderr] std::unordered_set processed; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:142:32: error: 'processed' was not declared in this scope [INFO] [stderr] std::unordered_set processed; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h: In static member function 'static std::vector > spvtools::CFA::CalculateDominators(const std::vector&, spvtools::CFA::get_blocks_func)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:183:3: error: 'unordered_map' is not a member of 'std' [INFO] [stderr] std::unordered_map idoms; [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:183:29: error: expected primary-expression before ',' token [INFO] [stderr] std::unordered_map idoms; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:183:43: error: expected primary-expression before '>' token [INFO] [stderr] std::unordered_map idoms; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:183:45: error: 'idoms' was not declared in this scope [INFO] [stderr] std::unordered_map idoms; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:198:40: error: 'idoms' is not captured [INFO] [stderr] return idoms.count(pred) && [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:197:53: note: the lambda has no capture-default [INFO] [stderr] [&idoms, undefined_dom](BB* pred) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:183:45: note: 'idoms' declared here [INFO] [stderr] std::unordered_map idoms; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:199:40: error: 'idoms' is not captured [INFO] [stderr] idoms[pred].dominator != undefined_dom; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:197:53: note: the lambda has no capture-default [INFO] [stderr] [&idoms, undefined_dom](BB* pred) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:183:45: note: 'idoms' declared here [INFO] [stderr] std::unordered_map idoms; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h: In static member function 'static std::vector > spvtools::CFA::CalculateDominators(const std::vector&, spvtools::CFA::get_blocks_func)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:234:20: error: range-based 'for' expression of type 'auto' has incomplete type [INFO] [stderr] for (auto idom : idoms) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:250:43: error: 'idoms' is not captured [INFO] [stderr] auto lhs_indices = std::make_pair(idoms[lhs.first].postorder_index, [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:244:14: note: the lambda has no capture-default [INFO] [stderr] [&idoms](const std::pair& lhs, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:183:45: note: 'idoms' declared here [INFO] [stderr] std::unordered_map idoms; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:251:43: error: 'idoms' is not captured [INFO] [stderr] idoms[lhs.second].postorder_index); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:244:14: note: the lambda has no capture-default [INFO] [stderr] [&idoms](const std::pair& lhs, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:183:45: note: 'idoms' declared here [INFO] [stderr] std::unordered_map idoms; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:252:43: error: 'idoms' is not captured [INFO] [stderr] auto rhs_indices = std::make_pair(idoms[rhs.first].postorder_index, [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:244:14: note: the lambda has no capture-default [INFO] [stderr] [&idoms](const std::pair& lhs, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:183:45: note: 'idoms' declared here [INFO] [stderr] std::unordered_map idoms; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:253:43: error: 'idoms' is not captured [INFO] [stderr] idoms[rhs.second].postorder_index); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:244:14: note: the lambda has no capture-default [INFO] [stderr] [&idoms](const std::pair& lhs, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:183:45: note: 'idoms' declared here [INFO] [stderr] std::unordered_map idoms; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h: In static member function 'static std::vector spvtools::CFA::TraversalRoots(const std::vector&, spvtools::CFA::get_blocks_func, spvtools::CFA::get_blocks_func)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:264:3: error: 'unordered_set' is not a member of 'std' [INFO] [stderr] std::unordered_set visited; [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:264:22: error: expected primary-expression before 'const' [INFO] [stderr] std::unordered_set visited; [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:266:25: error: 'visited' was not declared in this scope [INFO] [stderr] auto mark_visited = [&visited](const BB* b) { visited.insert(b); }; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:266:49: error: 'visited' is not captured [INFO] [stderr] auto mark_visited = [&visited](const BB* b) { visited.insert(b); }; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:266:32: note: the lambda has no capture-default [INFO] [stderr] auto mark_visited = [&visited](const BB* b) { visited.insert(b); }; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:266:25: note: 'visited' declared here [INFO] [stderr] auto mark_visited = [&visited](const BB* b) { visited.insert(b); }; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:302:10: error: 'std::unordered_map' has not been declared [INFO] [stderr] std::unordered_map>* augmented_successors_map, [INFO] [stderr] ^~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:302:23: error: expected ',' or '...' before '<' token [INFO] [stderr] std::unordered_map>* augmented_successors_map, [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h: In static member function 'static void spvtools::CFA::ComputeAugmentedCFG(std::vector&, BB*, BB*, int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:307:49: error: 'succ_func' was not declared in this scope [INFO] [stderr] auto sources = TraversalRoots(ordered_blocks, succ_func, pred_func); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:307:60: error: 'pred_func' was not declared in this scope [INFO] [stderr] auto sources = TraversalRoots(ordered_blocks, succ_func, pred_func); [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:325:5: error: 'augmented_successors_map' was not declared in this scope [INFO] [stderr] (*augmented_successors_map)[pseudo_entry_block] = sources; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:327:31: error: 'augmented_predecessors_map' was not declared in this scope [INFO] [stderr] auto& augmented_preds = (*augmented_predecessors_map)[block]; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/cfa.h:335:5: error: 'augmented_predecessors_map' was not declared in this scope [INFO] [stderr] (*augmented_predecessors_map)[pseudo_exit_block] = sinks; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'bool spvtools::opt::CommonUniformElimPass::IsUniformVar(uint32_t)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:162:26: error: 'class spvtools::opt::analysis::DefUseManager' has no member named 'id_to_defs'; did you mean 'id_to_users'? [INFO] [stderr] get_def_use_mgr()->id_to_defs().find(varId)->second; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:166:26: error: 'class spvtools::opt::analysis::DefUseManager' has no member named 'id_to_defs'; did you mean 'id_to_users'? [INFO] [stderr] get_def_use_mgr()->id_to_defs().find(varTypeId)->second; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'bool spvtools::opt::CommonUniformElimPass::UniformAccessChainConvert(spvtools::opt::Function*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:266:24: error: 'class spvtools::opt::Function' has no member named 'begin' [INFO] [stderr] for (auto bi = func->begin(); bi != func->end(); ++bi) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:266:45: error: 'class spvtools::opt::Function' has no member named 'end' [INFO] [stderr] for (auto bi = func->begin(); bi != func->end(); ++bi) { [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'void spvtools::opt::CommonUniformElimPass::ComputeStructuredSuccessors(spvtools::opt::Function*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:294:3: error: 'block2structured_succs_' was not declared in this scope [INFO] [stderr] block2structured_succs_.clear(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:295:21: error: 'begin' was not declared in this scope [INFO] [stderr] for (auto& blk : *func) { [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:295:21: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:87:5: note: 'std::begin' [INFO] [stderr] begin(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:295:21: error: 'end' was not declared in this scope [INFO] [stderr] for (auto& blk : *func) { [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:295:21: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:299:54: error: 'class spvtools::opt::CFG' has no member named 'block' [INFO] [stderr] block2structured_succs_[&blk].push_back(cfg()->block(mbid)); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:302:56: error: 'class spvtools::opt::CFG' has no member named 'block' [INFO] [stderr] block2structured_succs_[&blk].push_back(cfg()->block(mbid)); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:306:29: error: unable to deduce 'const auto&' from 'blk' [INFO] [stderr] const auto& const_blk = blk; [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:308:7: error: 'block2structured_succs_' is not captured [INFO] [stderr] block2structured_succs_[&blk].push_back(cfg()->block(sbid)); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:307:48: note: the lambda has no capture-default [INFO] [stderr] const_blk.ForEachSuccessorLabel([&blk, this](const uint32_t sbid) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:294:3: note: 'block2structured_succs_' declared here [INFO] [stderr] block2structured_succs_.clear(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:308:32: error: 'blk' is not captured [INFO] [stderr] block2structured_succs_[&blk].push_back(cfg()->block(sbid)); [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:307:48: note: the lambda has no capture-default [INFO] [stderr] const_blk.ForEachSuccessorLabel([&blk, this](const uint32_t sbid) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:295:14: note: 'blk' declared here [INFO] [stderr] for (auto& blk : *func) { [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:308:54: error: 'class spvtools::opt::CFG' has no member named 'block' [INFO] [stderr] block2structured_succs_[&blk].push_back(cfg()->block(sbid)); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:314:31: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] Function* func, std::list* order) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:314:42: error: template argument 1 is invalid [INFO] [stderr] Function* func, std::list* order) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:314:42: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:314:31: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] Function* func, std::list* order) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:314:42: error: template argument 1 is invalid [INFO] [stderr] Function* func, std::list* order) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:314:42: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:314:31: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] Function* func, std::list* order) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:314:42: error: template argument 1 is invalid [INFO] [stderr] Function* func, std::list* order) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:314:42: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:314:26: error: 'std::list' is not a type [INFO] [stderr] Function* func, std::list* order) { [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:314:30: error: expected ',' or '...' before '<' token [INFO] [stderr] Function* func, std::list* order) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'void spvtools::opt::CommonUniformElimPass::ComputeStructuredOrder(spvtools::opt::Function*, int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:317:26: error: 'cbb_ptr' has not been declared [INFO] [stderr] auto ignore_block = [](cbb_ptr) {}; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:318:25: error: 'cbb_ptr' has not been declared [INFO] [stderr] auto ignore_edge = [](cbb_ptr, cbb_ptr) {}; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:318:34: error: 'cbb_ptr' has not been declared [INFO] [stderr] auto ignore_edge = [](cbb_ptr, cbb_ptr) {}; [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:319:49: error: 'BasicBlock' does not name a type [INFO] [stderr] auto get_structured_successors = [this](const BasicBlock* block) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:321:4: error: expected ')' before ';' token [INFO] [stderr] }; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:321:4: error: expected '{' before ';' token [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'void spvtools::opt::CommonUniformElimPass::ComputeStructuredOrder(spvtools::opt::Function*, int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:324:25: error: 'cbb_ptr' has not been declared [INFO] [stderr] auto post_order = [&](cbb_ptr b) { [INFO] [stderr] ^~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:325:5: error: 'order' was not declared in this scope [INFO] [stderr] order->push_front(const_cast(b)); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:325:34: error: 'BasicBlock' does not name a type [INFO] [stderr] order->push_front(const_cast(b)); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:325:44: error: expected '>' before '*' token [INFO] [stderr] order->push_front(const_cast(b)); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:325:44: error: expected '(' before '*' token [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:325:45: error: expected primary-expression before '>' token [INFO] [stderr] order->push_front(const_cast(b)); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'void spvtools::opt::CommonUniformElimPass::ComputeStructuredOrder(spvtools::opt::Function*, int)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:328:3: error: 'order' was not declared in this scope [INFO] [stderr] order->clear(); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:329:7: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] CFA::DepthFirstTraversal(&*func->begin(), [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:329:17: error: template argument 1 is invalid [INFO] [stderr] CFA::DepthFirstTraversal(&*func->begin(), [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:329:48: error: 'class spvtools::opt::Function' has no member named 'begin' [INFO] [stderr] CFA::DepthFirstTraversal(&*func->begin(), [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:331:63: error: expression list treated as compound expression in initializer [-fpermissive] [INFO] [stderr] post_order, ignore_edge); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:329:20: warning: unused variable 'DepthFirstTraversal' [-Wunused-variable] [INFO] [stderr] CFA::DepthFirstTraversal(&*func->begin(), [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'bool spvtools::opt::CommonUniformElimPass::CommonUniformLoadElimination(spvtools::opt::Function*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:339:13: error: 'BasicBlock' was not declared in this scope [INFO] [stderr] std::list structuredOrder; [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:339:24: error: template argument 1 is invalid [INFO] [stderr] std::list structuredOrder; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:339:24: error: template argument 2 is invalid [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:340:32: error: invalid conversion from 'int*' to 'int' [-fpermissive] [INFO] [stderr] ComputeStructuredOrder(func, &structuredOrder); [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:313:6: note: initializing argument 2 of 'void spvtools::opt::CommonUniformElimPass::ComputeStructuredOrder(spvtools::opt::Function*, int)' [INFO] [stderr] void CommonUniformElimPass::ComputeStructuredOrder( [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:341:3: error: 'uniform2load_id_' was not declared in this scope [INFO] [stderr] uniform2load_id_.clear(); [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:344:26: error: 'class spvtools::opt::Function' has no member named 'begin' [INFO] [stderr] auto insertItr = func->begin()->begin(); [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:352:34: error: request for member 'begin' in 'structuredOrder', which is of non-class type 'int' [INFO] [stderr] for (auto bi = structuredOrder.begin(); bi != structuredOrder.end(); ++bi) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:352:65: error: request for member 'end' in 'structuredOrder', which is of non-class type 'int' [INFO] [stderr] for (auto bi = structuredOrder.begin(); bi != structuredOrder.end(); ++bi) { [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:353:17: error: 'bp' was not declared in this scope [INFO] [stderr] BasicBlock* bp = *bi; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'bool spvtools::opt::CommonUniformElimPass::CommonUniformLoadElimBlock(spvtools::opt::Function*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:411:21: error: 'begin' was not declared in this scope [INFO] [stderr] for (auto& blk : *func) { [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:411:21: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:87:5: note: 'std::begin' [INFO] [stderr] begin(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:411:21: error: 'end' was not declared in this scope [INFO] [stderr] for (auto& blk : *func) { [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:411:21: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:412:5: error: 'uniform2load_id_' was not declared in this scope [INFO] [stderr] uniform2load_id_.clear(); [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'bool spvtools::opt::CommonUniformElimPass::CommonExtractElimination(spvtools::opt::Function*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:439:24: error: 'class spvtools::opt::Function' has no member named 'begin' [INFO] [stderr] for (auto bi = func->begin(); bi != func->end(); ++bi) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:439:45: error: 'class spvtools::opt::Function' has no member named 'end' [INFO] [stderr] for (auto bi = func->begin(); bi != func->end(); ++bi) { [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:447:7: error: 'comp2idx2inst_' was not declared in this scope [INFO] [stderr] comp2idx2inst_[compId][idx].push_back(&*ii); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:453:24: error: 'class spvtools::opt::Function' has no member named 'begin' [INFO] [stderr] for (auto bi = func->begin(); bi != func->end(); ++bi) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:453:45: error: 'class spvtools::opt::Function' has no member named 'end' [INFO] [stderr] for (auto bi = func->begin(); bi != func->end(); ++bi) { [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:455:25: error: 'comp2idx2inst_' was not declared in this scope [INFO] [stderr] const auto cItr = comp2idx2inst_.find(ii->result_id()); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'void spvtools::opt::CommonUniformElimPass::Initialize()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:491:3: error: 'comp2idx2inst_' was not declared in this scope [INFO] [stderr] comp2idx2inst_.clear(); [INFO] [stderr] ^~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'bool spvtools::opt::CommonUniformElimPass::AllExtensionsSupported() const': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:499:44: error: 'begin' was not declared in this scope [INFO] [stderr] for (auto& ei : get_module()->extensions()) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:499:44: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:87:5: note: 'std::begin' [INFO] [stderr] begin(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:499:44: error: 'end' was not declared in this scope [INFO] [stderr] for (auto& ei : get_module()->extensions()) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:499:44: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:502:9: error: 'extensions_whitelist_' was not declared in this scope [INFO] [stderr] if (extensions_whitelist_.find(extName) == extensions_whitelist_.end()) [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'spvtools::opt::Pass::Status spvtools::opt::CommonUniformElimPass::ProcessImpl()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:525:45: error: 'begin' was not declared in this scope [INFO] [stderr] for (auto& ai : get_module()->annotations()) [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:525:45: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:87:5: note: 'std::begin' [INFO] [stderr] begin(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:525:45: error: 'end' was not declared in this scope [INFO] [stderr] for (auto& ai : get_module()->annotations()) [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:525:45: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:529:61: error: 'begin' was not declared in this scope [INFO] [stderr] for (const Instruction& inst : get_module()->types_values()) [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:529:61: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [INFO] [stderr] /usr/include/c++/6/bits/range_access.h:87:5: note: 'std::begin' [INFO] [stderr] begin(_Tp (&__arr)[_Nm]) [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:529:61: error: 'end' was not declared in this scope [INFO] [stderr] for (const Instruction& inst : get_module()->types_values()) [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:529:61: note: suggested alternative: [INFO] [stderr] In file included from /usr/include/c++/6/list:62:0, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.h:21, [INFO] [stderr] from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:17: [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] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp: In member function 'void spvtools::opt::CommonUniformElimPass::InitExtensions()': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/spirv-tools/source/opt/common_uniform_elim_pass.cpp:549:3: error: 'extensions_whitelist_' was not declared in this scope [INFO] [stderr] extensions_whitelist_.clear(); [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] make[2]: *** [spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/common_uniform_elim_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: 0x55b40f70d46b - backtrace::backtrace::libunwind::trace::h223ecf9e25ea61ed [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88 [INFO] [stderr] 1: 0x55b40f70d46b - backtrace::backtrace::trace_unsynchronized::h19c402a6233e597e [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66 [INFO] [stderr] 2: 0x55b40f70d46b - std::sys_common::backtrace::_print::h14947081e8315ba5 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:47 [INFO] [stderr] 3: 0x55b40f70d46b - std::sys_common::backtrace::print::h87cad3f0b50b59c5 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:36 [INFO] [stderr] 4: 0x55b40f70d46b - std::panicking::default_hook::{{closure}}::h497a714df189bd9d [INFO] [stderr] at src/libstd/panicking.rs:200 [INFO] [stderr] 5: 0x55b40f70d146 - std::panicking::default_hook::h8dc4a117b759bd96 [INFO] [stderr] at src/libstd/panicking.rs:214 [INFO] [stderr] 6: 0x55b40f70db7d - std::panicking::rust_panic_with_hook::h4cbf0f096b75f262 [INFO] [stderr] at src/libstd/panicking.rs:477 [INFO] [stderr] 7: 0x55b40f70d702 - std::panicking::continue_panic_fmt::hbfbfc57925685348 [INFO] [stderr] at src/libstd/panicking.rs:384 [INFO] [stderr] 8: 0x55b40f70d64f - std::panicking::begin_panic_fmt::h01a8d43d7dd3d271 [INFO] [stderr] at src/libstd/panicking.rs:339 [INFO] [stderr] 9: 0x55b40f68e4c6 - cmake::fail::h9010fea77806416b [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:832 [INFO] [stderr] 10: 0x55b40f68de4a - cmake::run::h9cb42adf52a95b1f [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:810 [INFO] [stderr] 11: 0x55b40f68a53d - cmake::Config::build::h29681f289217c67d [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:719 [INFO] [stderr] 12: 0x55b40f67c44f - build_script_build::build_shaderc::hc19144ce30d6c635 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/build.rs:38 [INFO] [stderr] 13: 0x55b40f67e545 - build_script_build::main::h9c4cf66b86e37c80 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-sys-0.5.0/build/build.rs:229 [INFO] [stderr] 14: 0x55b40f67fa80 - std::rt::lang_start::{{closure}}::h723a16b2874efd7f [INFO] [stderr] at /rustc/75eff020d0923c035c2fe220db4a0465cd847048/src/libstd/rt.rs:64 [INFO] [stderr] 15: 0x55b40f70d583 - std::rt::lang_start_internal::{{closure}}::hb2a68345cd4d50f8 [INFO] [stderr] at src/libstd/rt.rs:49 [INFO] [stderr] 16: 0x55b40f70d583 - std::panicking::try::do_call::ha4d88255f4a68d08 [INFO] [stderr] at src/libstd/panicking.rs:296 [INFO] [stderr] 17: 0x55b40f714a4a - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:80 [INFO] [stderr] 18: 0x55b40f70e08d - std::panicking::try::h6debac9988c5415d [INFO] [stderr] at src/libstd/panicking.rs:275 [INFO] [stderr] 19: 0x55b40f70e08d - std::panic::catch_unwind::h4659dbf6316a9c8d [INFO] [stderr] at src/libstd/panic.rs:394 [INFO] [stderr] 20: 0x55b40f70e08d - std::rt::lang_start_internal::hdadab8536edf34fe [INFO] [stderr] at src/libstd/rt.rs:48 [INFO] [stderr] 21: 0x55b40f67fa59 - std::rt::lang_start::h7a8526a6953259f3 [INFO] [stderr] at /rustc/75eff020d0923c035c2fe220db4a0465cd847048/src/libstd/rt.rs:64 [INFO] [stderr] 22: 0x55b40f67ee6a - main [INFO] [stderr] 23: 0x7f5e569842e1 - __libc_start_main [INFO] [stderr] 24: 0x55b40f67842a - _start [INFO] [stderr] 25: 0x0 - [INFO] [stderr] [INFO] running `"docker" "inspect" "68ba6dbbd315a699325f1e5a2ce9e63e3d3f311062400b1ded86dd4810696ac9"` [INFO] running `"docker" "rm" "-f" "68ba6dbbd315a699325f1e5a2ce9e63e3d3f311062400b1ded86dd4810696ac9"` [INFO] [stdout] 68ba6dbbd315a699325f1e5a2ce9e63e3d3f311062400b1ded86dd4810696ac9