[INFO] crate vulkano-glyph 0.4.0 is already in cache [INFO] extracting crate vulkano-glyph 0.4.0 into work/ex/pr-60944/sources/master#589beb979c0f1a9736e02e578913db88398c3ba5/reg/vulkano-glyph/0.4.0 [INFO] extracting crate vulkano-glyph 0.4.0 into work/ex/pr-60944/sources/try#42445ded8fd34235a676755cb5d079658ed51f6a/reg/vulkano-glyph/0.4.0 [INFO] validating manifest of vulkano-glyph-0.4.0 on toolchain master#589beb979c0f1a9736e02e578913db88398c3ba5 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+589beb979c0f1a9736e02e578913db88398c3ba5-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of vulkano-glyph-0.4.0 on toolchain try#42445ded8fd34235a676755cb5d079658ed51f6a [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+42445ded8fd34235a676755cb5d079658ed51f6a-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing vulkano-glyph-0.4.0 [INFO] finished frobbing vulkano-glyph-0.4.0 [INFO] frobbed toml for vulkano-glyph-0.4.0 written to work/ex/pr-60944/sources/master#589beb979c0f1a9736e02e578913db88398c3ba5/reg/vulkano-glyph/0.4.0/Cargo.toml [INFO] started frobbing vulkano-glyph-0.4.0 [INFO] finished frobbing vulkano-glyph-0.4.0 [INFO] frobbed toml for vulkano-glyph-0.4.0 written to work/ex/pr-60944/sources/try#42445ded8fd34235a676755cb5d079658ed51f6a/reg/vulkano-glyph/0.4.0/Cargo.toml [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+589beb979c0f1a9736e02e578913db88398c3ba5-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+42445ded8fd34235a676755cb5d079658ed51f6a-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+589beb979c0f1a9736e02e578913db88398c3ba5-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+42445ded8fd34235a676755cb5d079658ed51f6a-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking vulkano-glyph-0.4.0 against try#42445ded8fd34235a676755cb5d079658ed51f6a for pr-60944 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-60944/worker-6/try#42445ded8fd34235a676755cb5d079658ed51f6a:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-60944/sources/try#42445ded8fd34235a676755cb5d079658ed51f6a/reg/vulkano-glyph/0.4.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+42445ded8fd34235a676755cb5d079658ed51f6a-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 31870e60df0f1046c62393df97706b66963cd10d852098f6f8af8fc391748ea3 [INFO] running `"docker" "start" "-a" "31870e60df0f1046c62393df97706b66963cd10d852098f6f8af8fc391748ea3"` [INFO] [stderr] Compiling vulkano-glyph v0.4.0 (/opt/crater/workdir) [INFO] [stderr] Compiling shaderc v0.3.16 [INFO] [stderr] Checking crossbeam-epoch v0.6.1 [INFO] [stderr] Checking crossbeam-deque v0.6.3 [INFO] [stderr] Checking rusttype v0.7.6 [INFO] [stderr] Checking crossbeam v0.5.0 [INFO] [stderr] Checking andrew v0.2.1 [INFO] [stderr] Checking vulkano v0.11.1 [INFO] [stderr] Checking smithay-client-toolkit v0.4.5 [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.11.1/src/lib.rs --color never --crate-type lib --emit=dep-info,metadata -C debuginfo=2 -C metadata=69e852c3b29b0120 -C extra-filename=-69e852c3b29b0120 --out-dir /opt/crater/target/debug/deps -L dependency=/opt/crater/target/debug/deps --extern crossbeam=/opt/crater/target/debug/deps/libcrossbeam-3432a45eb329b483.rmeta --extern fnv=/opt/crater/target/debug/deps/libfnv-48a3e8b49921d41f.rmeta --extern half=/opt/crater/target/debug/deps/libhalf-d4f136c23fed5734.rmeta --extern lazy_static=/opt/crater/target/debug/deps/liblazy_static-8182f0d21a3f0732.rmeta --extern shared_library=/opt/crater/target/debug/deps/libshared_library-465f84ea67745233.rmeta --extern smallvec=/opt/crater/target/debug/deps/libsmallvec-9ebc62095377a311.rmeta --extern vk_sys=/opt/crater/target/debug/deps/libvk_sys-6dd19b92a80499d8.rmeta --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: failed to run custom build command for `shaderc v0.3.16` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/crater/target/debug/build/shaderc-2ef68255fdd09a53/build-script-build` (exit code: 101) [INFO] [stderr] --- stdout [INFO] [stderr] running: "cmake" "/opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build" "-DCMAKE_POSITION_INDEPENDENT_CODE=ON" "-DSPIRV_SKIP_EXECUTABLES=ON" "-DSPIRV_WERROR=OFF" "-DSHADERC_SKIP_TESTS=ON" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_INSTALL_PREFIX=/opt/crater/target/debug/build/shaderc-f5a4c89849a624a5/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=/usr/bin/c++" "-DCMAKE_BUILD_TYPE=Release" [INFO] [stderr] -- The C compiler identification is GNU 6.3.0 [INFO] [stderr] -- The CXX compiler identification is GNU 6.3.0 [INFO] [stderr] -- Check for working C compiler: /usr/bin/cc [INFO] [stderr] -- Check for working C compiler: /usr/bin/cc -- works [INFO] [stderr] -- Detecting C compiler ABI info [INFO] [stderr] -- Detecting C compiler ABI info - done [INFO] [stderr] -- Detecting C compile features [INFO] [stderr] -- Detecting C compile features - done [INFO] [stderr] -- Check for working CXX compiler: /usr/bin/c++ [INFO] [stderr] -- Check for working CXX compiler: /usr/bin/c++ -- works [INFO] [stderr] -- Detecting CXX compiler ABI info [INFO] [stderr] -- Detecting CXX compiler ABI info - done [INFO] [stderr] -- Detecting CXX compile features [INFO] [stderr] -- Detecting CXX compile features - done [INFO] [stderr] -- Building SPIRV-Header examples [INFO] [stderr] -- SPIRV-Tools: nosetests was not found - python support code will not be tested [INFO] [stderr] -- Found PythonInterp: /usr/bin/python (found version "2.7.13") [INFO] [stderr] -- Google Mock was not found - tests based on that will not build [INFO] [stderr] -- optimizer enabled [INFO] [stderr] -- Looking for pthread.h [INFO] [stderr] -- Looking for pthread.h - found [INFO] [stderr] -- Looking for pthread_create [INFO] [stderr] -- Looking for pthread_create - not found [INFO] [stderr] -- Check if compiler accepts -pthread [INFO] [stderr] -- Check if compiler accepts -pthread - yes [INFO] [stderr] -- Found Threads: TRUE [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-f5a4c89849a624a5/out/build [INFO] [stderr] running: "cmake" "--build" "." "--target" "install" "--config" "Release" "--" [INFO] [stderr] Scanning dependencies of target spirv-tools-debuginfo [INFO] [stderr] Scanning dependencies of target spirv-tools-spv-amd-shader-ballot [INFO] [stderr] Scanning dependencies of target spirv-tools-spv-amd-gcn-shader [INFO] [stderr] Scanning dependencies of target spirv-tools-spv-amd-shader-trinary-minmax [INFO] [stderr] Scanning dependencies of target SPIRV-Headers-example-1.1 [INFO] [stderr] Scanning dependencies of target spirv-tools-header-DebugInfo [INFO] [stderr] Scanning dependencies of target spirv-tools-pkg-config [INFO] [stderr] Scanning dependencies of target enum_string_mapping [INFO] [stderr] [ 0%] Generate enum-string mapping for SPIR-V vunified1. [INFO] [stderr] Scanning dependencies of target SPIRV-Headers-example [INFO] [stderr] Scanning dependencies of target spirv-tools-spv-amd-shader-explicit-vertex-parameter [INFO] [stderr] Scanning dependencies of target core_tables [INFO] [stderr] Scanning dependencies of target spirv-tools-shared-pkg-config [INFO] [stderr] Scanning dependencies of target OSDependent [INFO] [stderr] [ 0%] Generate extended instruction tables for spv-amd-gcn-shader. [INFO] [stderr] Scanning dependencies of target HLSL [INFO] [stderr] [ 0%] Generate extended instruction tables for spv-amd-shader-trinary-minmax. [INFO] [stderr] [ 0%] Generate extended instruction tables for spv-amd-shader-ballot. [INFO] [stderr] [ 2%] Generate extended instruction tables for spv-amd-shader-explicit-vertex-parameter. [INFO] [stderr] [ 2%] Generate language specific header for DebugInfo. [INFO] [stderr] [ 2%] Building CXX object spirv-headers/example/CMakeFiles/SPIRV-Headers-example.dir/example.cpp.o [INFO] [stderr] [ 2%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslAttributes.cpp.o [INFO] [stderr] [ 3%] Generate extended instruction tables for debuginfo. [INFO] [stderr] [ 3%] Generate info tables for SPIR-V vunified1 core instructions and operands. [INFO] [stderr] [ 3%] Building CXX object spirv-headers/example/CMakeFiles/SPIRV-Headers-example-1.1.dir/example-1.1.cpp.o [INFO] [stderr] [ 3%] Built target spirv-tools-pkg-config [INFO] [stderr] [ 4%] Building CXX object glslang/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o [INFO] [stderr] Scanning dependencies of target OGLCompiler [INFO] [stderr] [ 4%] Built target spirv-tools-spv-amd-gcn-shader [INFO] [stderr] [ 4%] Built target spirv-tools-spv-amd-shader-ballot [INFO] [stderr] [ 4%] Built target spirv-tools-spv-amd-shader-trinary-minmax [INFO] [stderr] [ 4%] Built target spirv-tools-header-DebugInfo [INFO] [stderr] [ 4%] Building CXX object glslang/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o [INFO] [stderr] [ 5%] Linking CXX static library libSPIRV-Headers-example-1.1.a [INFO] [stderr] [ 5%] Linking CXX static library libSPIRV-Headers-example.a [INFO] [stderr] [ 5%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o [INFO] [stderr] [ 5%] Built target spirv-tools-shared-pkg-config [INFO] [stderr] [ 5%] Built target spirv-tools-debuginfo [INFO] [stderr] Scanning dependencies of target glslang-default-resource-limits [INFO] [stderr] Scanning dependencies of target check-copyright [INFO] [stderr] [ 5%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslScanContext.cpp.o [INFO] [stderr] Scanning dependencies of target SPVRemapper [INFO] [stderr] [ 5%] Built target enum_string_mapping [INFO] [stderr] Scanning dependencies of target build-version [INFO] [stderr] [ 5%] Check copyright [INFO] [stderr] [ 5%] Built target spirv-tools-spv-amd-shader-explicit-vertex-parameter [INFO] [stderr] [ 5%] Building CXX object glslang/StandAlone/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits.cpp.o [INFO] [stderr] [ 5%] Linking CXX static library libOSDependent.a [INFO] [stderr] [ 5%] Building CXX object glslang/SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o [INFO] [stderr] [ 6%] Generate tables based on the SPIR-V XML registry. [INFO] [stderr] [ 7%] Building CXX object glslang/SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o [INFO] [stderr] [ 7%] Built target SPIRV-Headers-example-1.1 [INFO] [stderr] [ 8%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslOpMap.cpp.o [INFO] [stderr] [ 8%] Built target SPIRV-Headers-example [INFO] [stderr] [ 8%] Update build-version.inc in the Shaderc build directory (if necessary). [INFO] [stderr] Scanning dependencies of target extinst_tables [INFO] [stderr] [ 8%] Generate info tables for OpenCL extended instructions and operands vunified1. [INFO] [stderr] [ 8%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslTokenStream.cpp.o [INFO] [stderr] [ 8%] Built target OSDependent [INFO] [stderr] [ 8%] Built target check-copyright [INFO] [stderr] [ 8%] Built target core_tables [INFO] [stderr] [ 8%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslGrammar.cpp.o [INFO] [stderr] [ 9%] Generate info tables for GLSL extended instructions and operands vunified1. [INFO] [stderr] [ 9%] Built target build-version [INFO] [stderr] [ 9%] Building CXX object glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseables.cpp.o [INFO] [stderr] [ 9%] Built target extinst_tables [INFO] [stderr] [ 9%] Linking CXX static library libOGLCompiler.a [INFO] [stderr] [ 9%] Update build-version.inc in the SPIRV-Tools build directory (if necessary). [INFO] [stderr] [ 9%] Update build-version.inc in the SPIRV-Tools build directory (if necessary). [INFO] [stderr] [ 9%] Built target OGLCompiler [INFO] [stderr] Scanning dependencies of target SPIRV-Tools-shared [INFO] [stderr] Scanning dependencies of target SPIRV-Tools [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/bit_vector.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/string_utils.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/util/bit_vector.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/parse_number.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/util/parse_number.cpp.o [INFO] [stderr] [ 10%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/assembly_grammar.cpp.o [INFO] [stderr] [ 11%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/binary.cpp.o [INFO] [stderr] [ 12%] Linking CXX static library libglslang-default-resource-limits.a [INFO] [stderr] [ 12%] Built target glslang-default-resource-limits [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/diagnostic.cpp.o [INFO] [stderr] [ 12%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/disassemble.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/enum_string_mapping.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/ext_inst.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/extensions.cpp.o [INFO] [stderr] [ 13%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/id_descriptor.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/libspirv.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/name_mapper.cpp.o [INFO] [stderr] [ 14%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/opcode.cpp.o [INFO] [stderr] [ 15%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/operand.cpp.o [INFO] [stderr] glslang/hlsl/CMakeFiles/HLSL.dir/build.make:86: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o' failed [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/util/string_utils.cpp.o [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/parsed_operand.cpp.o [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/print.cpp.o [INFO] [stderr] glslang/hlsl/CMakeFiles/HLSL.dir/build.make:110: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/hlslScanContext.cpp.o' failed [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/assembly_grammar.cpp.o [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/software_version.cpp.o [INFO] [stderr] [ 16%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/binary.cpp.o [INFO] [stderr] [ 17%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_endian.cpp.o [INFO] [stderr] [ 17%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_optimizer_options.cpp.o [INFO] [stderr] [ 17%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_reducer_options.cpp.o [INFO] [stderr] [ 18%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_target_env.cpp.o [INFO] [stderr] [ 18%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_validator_options.cpp.o [INFO] [stderr] [ 18%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/table.cpp.o [INFO] [stderr] [ 19%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/text_handler.cpp.o [INFO] [stderr] [ 19%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/text.cpp.o [INFO] [stderr] [ 20%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_adjacency.cpp.o [INFO] [stderr] [ 20%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_annotation.cpp.o [INFO] [stderr] [ 20%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate.cpp.o [INFO] [stderr] [ 21%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/diagnostic.cpp.o [INFO] [stderr] [ 21%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_arithmetics.cpp.o [INFO] [stderr] [ 21%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/disassemble.cpp.o [INFO] [stderr] [ 21%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_atomics.cpp.o [INFO] [stderr] [ 21%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_barriers.cpp.o [INFO] [stderr] [ 21%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/enum_string_mapping.cpp.o [INFO] [stderr] [ 22%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_bitwise.cpp.o [INFO] [stderr] [ 22%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/ext_inst.cpp.o [INFO] [stderr] [ 22%] Linking CXX static library libSPVRemapper.a [INFO] [stderr] [ 22%] Built target SPVRemapper [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/extensions.cpp.o [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_builtins.cpp.o [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/id_descriptor.cpp.o [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/libspirv.cpp.o [INFO] [stderr] [ 23%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_capability.cpp.o [INFO] [stderr] [ 24%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_cfg.cpp.o [INFO] [stderr] [ 24%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_composites.cpp.o [INFO] [stderr] CMakeFiles/Makefile2:2746: recipe for target 'glslang/hlsl/CMakeFiles/HLSL.dir/all' failed [INFO] [stderr] [ 24%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_constants.cpp.o [INFO] [stderr] [ 25%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/name_mapper.cpp.o [INFO] [stderr] [ 25%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/opcode.cpp.o [INFO] [stderr] [ 25%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/operand.cpp.o [INFO] [stderr] [ 25%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_conversion.cpp.o [INFO] [stderr] [ 26%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_datarules.cpp.o [INFO] [stderr] [ 26%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/parsed_operand.cpp.o [INFO] [stderr] [ 26%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_debug.cpp.o [INFO] [stderr] [ 26%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_decorations.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/build.make:860: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_builtins.cpp.o' failed [INFO] [stderr] [ 27%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/print.cpp.o [INFO] [stderr] [ 27%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/software_version.cpp.o [INFO] [stderr] [ 27%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_endian.cpp.o [INFO] [stderr] [ 28%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_optimizer_options.cpp.o [INFO] [stderr] [ 28%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_reducer_options.cpp.o [INFO] [stderr] [ 28%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_target_env.cpp.o [INFO] [stderr] [ 28%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/spirv_validator_options.cpp.o [INFO] [stderr] [ 29%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/table.cpp.o [INFO] [stderr] [ 29%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/text.cpp.o [INFO] [stderr] [ 29%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/text_handler.cpp.o [INFO] [stderr] [ 30%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate.cpp.o [INFO] [stderr] [ 30%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_adjacency.cpp.o [INFO] [stderr] [ 30%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_arithmetics.cpp.o [INFO] [stderr] [ 30%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_annotation.cpp.o [INFO] [stderr] [ 31%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_atomics.cpp.o [INFO] [stderr] [ 31%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_barriers.cpp.o [INFO] [stderr] [ 31%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_bitwise.cpp.o [INFO] [stderr] [ 32%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_builtins.cpp.o [INFO] [stderr] [ 32%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_capability.cpp.o [INFO] [stderr] [ 32%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_cfg.cpp.o [INFO] [stderr] [ 32%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_composites.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/build.make:908: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_cfg.cpp.o' failed [INFO] [stderr] [ 33%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_constants.cpp.o [INFO] [stderr] [ 33%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_conversion.cpp.o [INFO] [stderr] [ 33%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_datarules.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/build.make:1052: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_decorations.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:382: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/all' failed [INFO] [stderr] [ 34%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_debug.cpp.o [INFO] [stderr] [ 34%] Building CXX object spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_decorations.cpp.o [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:692: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate.cpp.o' failed [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:860: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_builtins.cpp.o' failed [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:1028: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_debug.cpp.o' failed [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:908: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_cfg.cpp.o' failed [INFO] [stderr] spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/build.make:1052: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_decorations.cpp.o' failed [INFO] [stderr] CMakeFiles/Makefile2:485: recipe for target 'spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/all' failed [INFO] [stderr] Makefile:127: recipe for target 'all' failed [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [glslang/hlsl/CMakeFiles/HLSL.dir/hlslParseHelper.cpp.o] Error 4 [INFO] [stderr] make[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]: *** [glslang/hlsl/CMakeFiles/HLSL.dir/hlslScanContext.cpp.o] Error 4 [INFO] [stderr] make[1]: *** [glslang/hlsl/CMakeFiles/HLSL.dir/all] Error 2 [INFO] [stderr] make[1]: *** Waiting for unfinished jobs.... [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_builtins.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/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_cfg.cpp.o] Error 4 [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_decorations.cpp.o] Error 4 [INFO] [stderr] make[1]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/all] Error 2 [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:22:0: [INFO] [stderr] /usr/include/c++/6/unordered_set:48:32: error: /usr/include/c++/6/bits/unordered_set.h: Cannot allocate memory [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:26:31: error: /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h: Cannot allocate memory [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:27:27: error: /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/opcode.h: Cannot allocate memory [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:28:37: error: /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/spirv_target_env.h: Cannot allocate memory [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:29:44: error: /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/spirv_validator_options.h: Cannot allocate memory [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:30:41: error: /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h: Cannot allocate memory [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_debug.cpp:20:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:28:31: error: /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/diagnostic.h: Cannot allocate memory [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate.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/CMakeFiles/SPIRV-Tools.dir/val/validate_builtins.cpp.o] Error 4 [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_debug.cpp:20:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validation_state.h:193:3: error: 'DiagnosticStream' does not name a type [INFO] [stderr] DiagnosticStream diag(spv_result_t error_code, const Instruction* inst); [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_debug.cpp: In function 'spv_result_t spvtools::val::{anonymous}::ValidateMemberName(spvtools::val::ValidationState_t&, const spvtools::val::Instruction*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_debug.cpp:30:14: error: 'class spvtools::val::ValidationState_t' has no member named 'diag' [INFO] [stderr] return _.diag(SPV_ERROR_INVALID_ID, inst) [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_debug.cpp:37:14: error: 'class spvtools::val::ValidationState_t' has no member named 'diag' [INFO] [stderr] return _.diag(SPV_ERROR_INVALID_ID, inst) [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_debug.cpp: In function 'spv_result_t spvtools::val::{anonymous}::ValidateLine(spvtools::val::ValidationState_t&, const spvtools::val::Instruction*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_debug.cpp:49:14: error: 'class spvtools::val::ValidationState_t' has no member named 'diag' [INFO] [stderr] return _.diag(SPV_ERROR_INVALID_ID, inst) [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_debug.cpp: In function 'spv_result_t spvtools::val::DebugPass(spvtools::val::ValidationState_t&, const spvtools::val::Instruction*)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_debug.cpp:61:14: error: 'class spvtools::val::ValidationState_t' has no member named 'diag' [INFO] [stderr] return _.diag(SPV_ERROR_INVALID_BINARY, inst) [INFO] [stderr] ^~~~ [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_debug.cpp.o] Error 1 [INFO] [stderr] c++: internal compiler error: Killed (program cc1plus) [INFO] [stderr] Please submit a full bug report, [INFO] [stderr] with preprocessed source if appropriate. [INFO] [stderr] See for instructions. [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_cfg.cpp.o] Error 4 [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'uint32_t spvtools::val::{anonymous}::GetArrayStride(uint32_t, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:72:33: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (auto& decoration : vstate.id_decorations(array_id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'bool spvtools::val::{anonymous}::isBuiltInVar(uint32_t, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:82:35: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto& decorations = vstate.id_decorations(var_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:85:16: error: 'Decoration' does not name a type [INFO] [stderr] [](const Decoration& d) { return SpvDecorationBuiltIn == d.dec_type(); }); [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:85:80: error: expected '{' before ';' token [INFO] [stderr] [](const Decoration& d) { return SpvDecorationBuiltIn == d.dec_type(); }); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'bool spvtools::val::{anonymous}::isBuiltInVar(uint32_t, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:85:80: error: expected ')' before ';' token [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'bool spvtools::val::{anonymous}::isBuiltInStruct(uint32_t, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:91:35: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto& decorations = vstate.id_decorations(struct_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:93:56: error: 'Decoration' does not name a type [INFO] [stderr] decorations.begin(), decorations.end(), [](const Decoration& d) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:96:9: error: expected '{' before ';' token [INFO] [stderr] }); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'bool spvtools::val::{anonymous}::isBuiltInStruct(uint32_t, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:96:9: error: expected ')' before ';' token [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'bool spvtools::val::{anonymous}::hasImportLinkageAttribute(uint32_t, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:101:35: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto& decorations = vstate.id_decorations(id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:103:31: error: 'Decoration' does not name a type [INFO] [stderr] [](const Decoration& d) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:107:24: error: expected '{' before ';' token [INFO] [stderr] }); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'bool spvtools::val::{anonymous}::hasImportLinkageAttribute(uint32_t, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:107:24: error: expected ')' before ';' token [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'std::vector spvtools::val::{anonymous}::getStructMembers(uint32_t, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:113:27: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto inst = vstate.FindDef(struct_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'std::vector spvtools::val::{anonymous}::getStructMembers(uint32_t, SpvOp, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:122:23: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] if (type == vstate.FindDef(id)->opcode()) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'bool spvtools::val::{anonymous}::isMissingOffsetInStruct(uint32_t, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:135:33: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (auto& decoration : vstate.id_decorations(struct_id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:137:9: error: 'Decoration' has not been declared [INFO] [stderr] Decoration::kInvalidMember != decoration.struct_member_index()) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'uint32_t spvtools::val::{anonymous}::getBaseAlignment(uint32_t, bool, const spvtools::val::{anonymous}::LayoutConstraints&, spvtools::val::{anonymous}::MemberConstraints&, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:166:27: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto inst = vstate.FindDef(member_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:193:43: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto component_inst = vstate.FindDef(column_type); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:222:29: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] baseAlignment = vstate.pointer_size_and_alignment(); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'uint32_t spvtools::val::{anonymous}::getScalarAlignment(uint32_t, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:234:27: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto inst = vstate.FindDef(type_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:261:20: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.pointer_size_and_alignment(); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'uint32_t spvtools::val::{anonymous}::getSize(uint32_t, const spvtools::val::{anonymous}::LayoutConstraints&, spvtools::val::{anonymous}::MemberConstraints&, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:274:27: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto inst = vstate.FindDef(member_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:289:35: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto sizeInst = vstate.FindDef(words[3]); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:290:53: error: 'spvOpcodeIsSpecConstant' was not declared in this scope [INFO] [stderr] if (spvOpcodeIsSpecConstant(sizeInst->opcode())) return 0; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:311:43: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto component_inst = vstate.FindDef(column_type); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:327:37: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (auto& decoration : vstate.id_decorations(member_id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:340:20: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.pointer_size_and_alignment(); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::checkLayout(uint32_t, const char*, const char*, bool, uint32_t, spvtools::val::{anonymous}::MemberConstraints&, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:385:13: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] if (vstate.options()->skip_block_layout) return SPV_SUCCESS; [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:390:43: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const bool relaxed_block_layout = vstate.IsRelaxedBlockLayout(); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:391:42: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const bool scalar_block_layout = vstate.options()->scalar_block_layout; [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:395:61: error: 'DiagnosticStream' does not name a type [INFO] [stderr] scalar_block_layout](uint32_t member_idx) -> DiagnosticStream { [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In lambda function: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:396:5: error: 'DiagnosticStream' was not declared in this scope [INFO] [stderr] DiagnosticStream ds = [INFO] [stderr] ^~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:406:12: error: 'ds' was not declared in this scope [INFO] [stderr] return ds; [INFO] [stderr] ^~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:395:46: warning: unused parameter 'member_idx' [-Wunused-parameter] [INFO] [stderr] scalar_block_layout](uint32_t member_idx) -> DiagnosticStream { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::checkLayout(uint32_t, const char*, const char*, bool, uint32_t, spvtools::val::{anonymous}::MemberConstraints&, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:422:35: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (auto& decoration : vstate.id_decorations(struct_id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:459:29: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto inst = vstate.FindDef(id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:464:30: error: invalid operands of types 'int' and 'const char [32]' to binary 'operator<<' [INFO] [stderr] return fail(memberIdx) << "is missing an Offset decoration"; [INFO] [stderr] ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:465:10: error: in argument to unary ! [INFO] [stderr] if (!scalar_block_layout && relaxed_block_layout && [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:473:16: error: invalid operands of types 'int' and 'const char [11]' to binary 'operator<<' [INFO] [stderr] return fail(memberIdx) [INFO] [stderr] ~~~~~~~~~~~~~~~ [INFO] [stderr] << "at offset " << offset [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:481:16: error: invalid operands of types 'int' and 'const char [11]' to binary 'operator<<' [INFO] [stderr] return fail(memberIdx) [INFO] [stderr] ~~~~~~~~~~~~~~~ [INFO] [stderr] << "at offset " << offset << " is not aligned to " << alignment; [INFO] [stderr] ^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:485:30: error: invalid operands of types 'int' and 'const char [11]' to binary 'operator<<' [INFO] [stderr] return fail(memberIdx) << "at offset " << offset [INFO] [stderr] ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:488:10: error: in argument to unary ! [INFO] [stderr] if (!scalar_block_layout && relaxed_block_layout) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:493:16: error: invalid operands of types 'int' and 'const char [46]' to binary 'operator<<' [INFO] [stderr] return fail(memberIdx) [INFO] [stderr] ~~~~~~~~~~~~~~~ [INFO] [stderr] << "is an improperly straddling vector at offset " << offset; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:504:37: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (auto& decoration : vstate.id_decorations(id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:508:18: error: invalid operands of types 'int' and 'const char [25]' to binary 'operator<<' [INFO] [stderr] return fail(memberIdx) [INFO] [stderr] ~~~~~~~~~~~~~~~ [INFO] [stderr] << "is a matrix with stride " << decoration.params()[0] [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:514:23: error: unable to deduce 'auto' from 'inst' [INFO] [stderr] auto array_inst = inst; [INFO] [stderr] ^~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:515:28: error: unable to deduce 'auto' from 'alignment' [INFO] [stderr] auto array_alignment = alignment; [INFO] [stderr] ^~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:519:39: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto element_inst = vstate.FindDef(typeId); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:522:37: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (auto& decoration : vstate.id_decorations(array_inst->id())) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:527:20: error: invalid operands of types 'int' and 'const char [31]' to binary 'operator<<' [INFO] [stderr] return fail(memberIdx) [INFO] [stderr] ~~~~~~~~~~~~~~~ [INFO] [stderr] << "contains an array with stride " << decoration.params()[0] [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:537:19: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] vstate.EvalInt32IfConst(array_inst->word(3)); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:561:10: error: in argument to unary ! [INFO] [stderr] if (!scalar_block_layout && blockRules && [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'bool spvtools::val::{anonymous}::hasDecoration(uint32_t, SpvDecoration, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:575:26: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (auto& dec : vstate.id_decorations(id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:578:32: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] if (SpvOpTypeStruct != vstate.FindDef(id)->opcode()) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'bool spvtools::val::{anonymous}::checkForRequiredDecoration(uint32_t, SpvDecoration, SpvOp, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:595:23: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] if (type != vstate.FindDef(id)->opcode()) continue; [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:597:28: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (auto& dec : vstate.id_decorations(id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:600:28: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (auto& dec : vstate.id_decorations(struct_id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::CheckLinkageAttrOfFunctions(spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:619:37: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (const auto& function : vstate.functions()) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:624:22: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_BINARY, [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:625:34: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] vstate.FindDef(function.id())) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:632:22: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_BINARY, [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:633:34: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] vstate.FindDef(function.id())) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::CheckImportedVariableInitialization(spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:647:35: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (auto global_var_id : vstate.global_vars()) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:650:33: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] auto variable_instr = vstate.FindDef(global_var_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:653:20: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, variable_instr) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::CheckBuiltInVariable(uint32_t, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:663:35: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto& decorations = vstate.id_decorations(var_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:664:24: error: unable to deduce 'auto&&' from 'decorations' [INFO] [stderr] for (const auto& d : decorations) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:665:30: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] if (spvIsVulkanEnv(vstate.context()->target_env)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:665:52: error: 'spvIsVulkanEnv' was not declared in this scope [INFO] [stderr] if (spvIsVulkanEnv(vstate.context()->target_env)) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:668:22: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:668:56: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::CheckDecorationsOfEntryPoints(spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:679:37: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (uint32_t entry_point : vstate.entry_points()) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:680:31: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto& descs = vstate.entry_point_descriptions(entry_point); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:683:29: error: unable to deduce 'auto&&' from 'descs' [INFO] [stderr] for (const auto& desc : descs) { [INFO] [stderr] ^~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:685:40: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] Instruction* var_instr = vstate.FindDef(interface); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:686:53: error: invalid use of incomplete type 'class spvtools::val::Instruction' [INFO] [stderr] if (!var_instr || SpvOpVariable != var_instr->opcode()) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:687:24: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, var_instr) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:690:46: error: invalid use of incomplete type 'class spvtools::val::Instruction' [INFO] [stderr] << spvOpcodeString(var_instr->opcode()) << "."; [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:690:56: error: 'spvOpcodeString' was not declared in this scope [INFO] [stderr] << spvOpcodeString(var_instr->opcode()) << "."; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:693:22: error: invalid use of incomplete type 'class spvtools::val::Instruction' [INFO] [stderr] var_instr->GetOperandAs(2); [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:693:52: error: expected primary-expression before '>' token [INFO] [stderr] var_instr->GetOperandAs(2); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:696:24: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, var_instr) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:704:42: error: invalid use of incomplete type 'class spvtools::val::Instruction' [INFO] [stderr] const uint32_t ptr_id = var_instr->word(1); [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:705:40: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] Instruction* ptr_instr = vstate.FindDef(ptr_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:709:43: error: invalid use of incomplete type 'class spvtools::val::Instruction' [INFO] [stderr] const uint32_t type_id = ptr_instr->word(3); [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:710:41: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] Instruction* type_instr = vstate.FindDef(type_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:711:56: error: invalid use of incomplete type 'class spvtools::val::Instruction' [INFO] [stderr] if (type_instr && SpvOpTypeStruct == type_instr->opcode() && [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:724:22: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_BINARY, [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:725:34: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] vstate.FindDef(entry_point)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:733:37: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (auto& decoration : vstate.id_decorations(entry_point)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:737:24: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_BINARY, [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:738:36: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] vstate.FindDef(entry_point)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'void spvtools::val::{anonymous}::ComputeMemberConstraintsForStruct(spvtools::val::{anonymous}::MemberConstraints*, uint32_t, const spvtools::val::{anonymous}::LayoutConstraints&, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:770:35: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (auto& decoration : vstate.id_decorations(struct_id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:790:41: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto member_type_inst = vstate.FindDef(member_type_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'void spvtools::val::{anonymous}::ComputeMemberConstraintsForArray(spvtools::val::{anonymous}::MemberConstraints*, uint32_t, const spvtools::val::{anonymous}::LayoutConstraints&, spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:813:29: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] auto elem_type_id = vstate.FindDef(array_id)->words()[2]; [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:814:37: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto elem_type_inst = vstate.FindDef(elem_type_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::CheckDecorationsOfBuffers(spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:833:3: error: 'unordered_set' is not a member of 'std' [INFO] [stderr] std::unordered_set uses_push_constant; [INFO] [stderr] ^~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:833:30: error: expected primary-expression before '>' token [INFO] [stderr] std::unordered_set uses_push_constant; [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:833:32: error: 'uses_push_constant' was not declared in this scope [INFO] [stderr] std::unordered_set uses_push_constant; [INFO] [stderr] ^~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:834:33: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (const auto& inst : vstate.ordered_instructions()) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:847:32: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] if (spvIsVulkanEnv(vstate.context()->target_env)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:847:54: error: 'spvIsVulkanEnv' was not declared in this scope [INFO] [stderr] if (spvIsVulkanEnv(vstate.context()->target_env)) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:851:37: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] auto entry_points = vstate.EntryPointReferences(var_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:852:29: error: unable to deduce 'auto&&' from 'entry_points' [INFO] [stderr] for (auto ep_id : entry_points) { [INFO] [stderr] ^~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:855:28: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:855:62: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:867:37: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] auto entry_points = vstate.EntryPointReferences(var_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:870:26: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:870:60: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:879:26: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:879:60: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:892:36: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto ptrInst = vstate.FindDef(words[1]); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:895:30: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] auto id_inst = vstate.FindDef(id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:899:46: error: expected primary-expression before '>' token [INFO] [stderr] id = id_inst->GetOperandAs(1u); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:900:27: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] id_inst = vstate.FindDef(id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:911:34: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] if (spvIsVulkanEnv(vstate.context()->target_env)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:911:56: error: 'spvIsVulkanEnv' was not declared in this scope [INFO] [stderr] if (spvIsVulkanEnv(vstate.context()->target_env)) { [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:914:26: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:914:60: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:924:39: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] auto entry_points = vstate.EntryPointReferences(var_id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:927:28: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:927:62: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:936:28: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:936:62: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:946:38: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (const auto& dec : vstate.id_decorations(id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:954:19: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] vstate.RegisterPointerToUniformBlock(ptrInst->id()); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:955:19: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] vstate.RegisterStructForUniformBlock(id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:958:19: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] vstate.RegisterPointerToStorageBuffer(ptrInst->id()); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:959:19: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] vstate.RegisterStructForStorageBuffer(id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:965:28: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:965:62: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:970:28: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:970:62: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:974:28: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:974:62: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:979:28: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:979:62: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:986:28: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:986:62: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::CheckDecorationsCompatibility(spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1071:33: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (const auto& inst : vstate.ordered_instructions()) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1079:22: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1079:56: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1099:24: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1099:58: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1112:22: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1112:56: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1132:24: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1132:58: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(id)) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::CheckVulkanMemoryModelDeprecatedDecorations(spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1146:13: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] if (vstate.memory_model() != SpvMemoryModelVulkanKHR) return SPV_SUCCESS; [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1149:29: error: variable 'std::ostringstream str' has initializer but incomplete type [INFO] [stderr] std::ostringstream str(msg); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1150:32: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (const auto& def : vstate.all_definitions()) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1153:34: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (const auto& dec : vstate.id_decorations(id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1159:50: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] str << " decoration targeting " << vstate.getIdName(id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1160:23: error: 'Decoration' has not been declared [INFO] [stderr] if (member != Decoration::kInvalidMember) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1164:22: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, inst) << str.str(); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::CheckFPRoundingModeForShaders(spvtools::val::ValidationState_t&, const spvtools::val::Instruction&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1178:11: error: invalid use of incomplete type 'const class spvtools::val::Instruction' [INFO] [stderr] if (inst.opcode() != SpvOpFConvert) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1179:18: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, &inst) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1186:30: error: invalid use of incomplete type 'const class spvtools::val::Instruction' [INFO] [stderr] for (const auto& use : inst.uses()) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1189:20: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, &inst) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1195:20: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, &inst) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1200:33: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto ptr_inst = vstate.FindDef(store->GetOperandAs(0)); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1200:70: error: expected primary-expression before '>' token [INFO] [stderr] const auto ptr_inst = vstate.FindDef(store->GetOperandAs(0)); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1201:33: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const auto ptr_type = vstate.FindDef(ptr_inst->GetOperandAs(0)); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1201:73: error: expected primary-expression before '>' token [INFO] [stderr] const auto ptr_type = vstate.FindDef(ptr_inst->GetOperandAs(0)); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1203:63: error: expected primary-expression before '>' token [INFO] [stderr] const auto half_float_id = ptr_type->GetOperandAs(2); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1204:16: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] if (!vstate.IsFloatScalarOrVectorType(half_float_id) || [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1205:15: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] vstate.GetBitWidth(half_float_id) != 16) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1206:20: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, &inst) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1214:57: error: expected primary-expression before '>' token [INFO] [stderr] const auto storage = ptr_type->GetOperandAs(1); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1220:20: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, &inst) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1236:47: error: 'Decoration' does not name a type [INFO] [stderr] const Decoration& decoration) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::CheckNonWritableDecoration(spvtools::val::ValidationState_t&, const spvtools::val::Instruction&, const int&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1239:18: error: request for member 'struct_member_index' in 'decoration', which is of non-class type 'const int' [INFO] [stderr] if (decoration.struct_member_index() == Decoration::kInvalidMember) { [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1239:43: error: 'Decoration' has not been declared [INFO] [stderr] if (decoration.struct_member_index() == Decoration::kInvalidMember) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1242:13: error: invalid use of incomplete type 'const class spvtools::val::Instruction' [INFO] [stderr] if (inst.opcode() != SpvOpVariable && [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1243:13: error: invalid use of incomplete type 'const class spvtools::val::Instruction' [INFO] [stderr] inst.opcode() != SpvOpFunctionParameter) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1244:20: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, &inst) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1249:30: error: invalid use of incomplete type 'const class spvtools::val::Instruction' [INFO] [stderr] const auto type_id = inst.type_id(); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1250:16: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] if (!vstate.IsPointerToUniformBlock(type_id) && [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1251:16: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] !vstate.IsPointerToStorageBuffer(type_id) && [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1252:16: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] !vstate.IsPointerToStorageImage(type_id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1253:20: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, &inst) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1261:30: error: invalid use of incomplete type 'const class spvtools::val::Instruction' [INFO] [stderr] const auto type_id = inst.id(); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1262:16: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] if (!vstate.IsStructForUniformBlock(type_id) && [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1263:16: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] !vstate.IsStructForStorageBuffer(type_id)) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1264:20: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, &inst) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1279:43: error: 'Decoration' does not name a type [INFO] [stderr] const Decoration&) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::CheckUniformDecoration(spvtools::val::ValidationState_t&, const spvtools::val::Instruction&, const int&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1287:11: error: invalid use of incomplete type 'const class spvtools::val::Instruction' [INFO] [stderr] if (inst.type_id() == 0) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1288:18: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, &inst) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1291:38: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] if (Instruction* type_inst = vstate.FindDef(inst.type_id())) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1291:51: error: invalid use of incomplete type 'const class spvtools::val::Instruction' [INFO] [stderr] if (Instruction* type_inst = vstate.FindDef(inst.type_id())) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1292:18: error: invalid use of incomplete type 'class spvtools::val::Instruction' [INFO] [stderr] if (type_inst->opcode() == SpvOpTypeVoid) { [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1293:20: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, &inst) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1299:18: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, &inst) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: At global scope: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1311:47: error: 'Decoration' does not name a type [INFO] [stderr] const Decoration& decoration) { [INFO] [stderr] ^~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::CheckIntegerWrapDecoration(spvtools::val::ValidationState_t&, const spvtools::val::Instruction&, const int&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1312:15: error: invalid use of incomplete type 'const class spvtools::val::Instruction' [INFO] [stderr] switch (inst.opcode()) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1327:16: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] return vstate.diag(SPV_ERROR_INVALID_ID, &inst) [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1328:25: error: request for member 'dec_type' in 'decoration', which is of non-class type 'const int' [INFO] [stderr] << (decoration.dec_type() == SpvDecorationNoSignedWrap [INFO] [stderr] ^~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1332:33: error: invalid use of incomplete type 'const class spvtools::val::Instruction' [INFO] [stderr] << spvOpcodeString(inst.opcode()); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1332:42: error: 'spvOpcodeString' was not declared in this scope [INFO] [stderr] << spvOpcodeString(inst.opcode()); [INFO] [stderr] ^ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp: In function 'spv_result_t spvtools::val::{anonymous}::CheckDecorationsFromDecoration(spvtools::val::ValidationState_t&)': [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1347:32: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const bool is_shader = vstate.HasCapability(SpvCapabilityShader); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1349:31: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] for (const auto& kv : vstate.id_decorations()) { [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1354:37: error: invalid use of incomplete type 'class spvtools::val::ValidationState_t' [INFO] [stderr] const Instruction* inst = vstate.FindDef(id); [INFO] [stderr] ^ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:30:7: note: forward declaration of 'class spvtools::val::ValidationState_t' [INFO] [stderr] class ValidationState_t; [INFO] [stderr] ^~~~~~~~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1359:13: error: invalid use of incomplete type 'const class spvtools::val::Instruction' [INFO] [stderr] if (inst->opcode() == SpvOpDecorationGroup) continue; [INFO] [stderr] ^~ [INFO] [stderr] In file included from /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:15:0: [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate.h:32:7: note: forward declaration of 'class spvtools::val::Instruction' [INFO] [stderr] class Instruction; [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/spirv-tools/source/val/validate_decorations.cpp:1362:35: error: unable to deduce 'auto&&' from 'decorations' [INFO] [stderr] for (const auto& decoration : decorations) { [INFO] [stderr] ^~~~~~~~~~~ [INFO] [stderr] make[2]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.dir/val/validate_decorations.cpp.o] Error 1 [INFO] [stderr] make[1]: *** [spirv-tools/source/CMakeFiles/SPIRV-Tools.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: 0x5644d32ac863 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h4b8c8edcb4a1a884 [INFO] [stderr] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stderr] 1: 0x5644d32a7dcb - std::sys_common::backtrace::_print::hb9cb43b8f3a26e66 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stderr] 2: 0x5644d32ab5a6 - std::panicking::default_hook::{{closure}}::hda0ee4005e6ff283 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stderr] at src/libstd/panicking.rs:197 [INFO] [stderr] 3: 0x5644d32ab339 - std::panicking::default_hook::hcd452a911bf63096 [INFO] [stderr] at src/libstd/panicking.rs:211 [INFO] [stderr] 4: 0x5644d32abc4f - std::panicking::rust_panic_with_hook::hf6a2e8487a670340 [INFO] [stderr] at src/libstd/panicking.rs:474 [INFO] [stderr] 5: 0x5644d32ab7d1 - std::panicking::continue_panic_fmt::h12123d2ede034222 [INFO] [stderr] at src/libstd/panicking.rs:381 [INFO] [stderr] 6: 0x5644d32ab71e - std::panicking::begin_panic_fmt::h3dc0e57acecaed84 [INFO] [stderr] at src/libstd/panicking.rs:336 [INFO] [stderr] 7: 0x5644d322a905 - cmake::fail::hbddfc759867660ab [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:832 [INFO] [stderr] 8: 0x5644d322a243 - cmake::run::h0841afe07c88522c [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:810 [INFO] [stderr] 9: 0x5644d3226717 - cmake::Config::build::he24d101bbbd565b4 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.40/src/lib.rs:719 [INFO] [stderr] 10: 0x5644d321a7aa - build_script_build::build_shaderc::he0ce14ba881957b3 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/build.rs:33 [INFO] [stderr] 11: 0x5644d321af8a - build_script_build::main::h1aa7e67ce068b515 [INFO] [stderr] at /opt/crater/cargo-home/registry/src/github.com-1ecc6299db9ec823/shaderc-0.3.16/build/build.rs:84 [INFO] [stderr] 12: 0x5644d32224bf - std::rt::lang_start::{{closure}}::hdec074517fd9a33b [INFO] [stderr] at /rustc/42445ded8fd34235a676755cb5d079658ed51f6a/src/libstd/rt.rs:64 [INFO] [stderr] 13: 0x5644d32ab652 - std::panicking::try::do_call::hcd6e20d3f55d90f4 [INFO] [stderr] at src/libstd/rt.rs:49 [INFO] [stderr] at src/libstd/panicking.rs:293 [INFO] [stderr] 14: 0x5644d32b3019 - __rust_maybe_catch_panic [INFO] [stderr] at src/libpanic_unwind/lib.rs:85 [INFO] [stderr] 15: 0x5644d32ac15c - std::rt::lang_start_internal::h785c82e60cb8195f [INFO] [stderr] at src/libstd/panicking.rs:272 [INFO] [stderr] at src/libstd/panic.rs:388 [INFO] [stderr] at src/libstd/rt.rs:48 [INFO] [stderr] 16: 0x5644d3222498 - std::rt::lang_start::hb8f161b53eb8e956 [INFO] [stderr] at /rustc/42445ded8fd34235a676755cb5d079658ed51f6a/src/libstd/rt.rs:64 [INFO] [stderr] 17: 0x5644d321b3d9 - main [INFO] [stderr] 18: 0x7ff153de72e0 - __libc_start_main [INFO] [stderr] 19: 0x5644d3216509 - _start [INFO] [stderr] 20: 0x0 - [INFO] [stderr] [INFO] running `"docker" "inspect" "31870e60df0f1046c62393df97706b66963cd10d852098f6f8af8fc391748ea3"` [INFO] running `"docker" "rm" "-f" "31870e60df0f1046c62393df97706b66963cd10d852098f6f8af8fc391748ea3"` [INFO] [stdout] 31870e60df0f1046c62393df97706b66963cd10d852098f6f8af8fc391748ea3